<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Lint Report</title>
<link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=Roboto" />
<link rel="stylesheet" type="text/css" href="lint-results_files/hololike.css" />
<script language="javascript" type="text/javascript"> 
<!--
function reveal(id) {
if (document.getElementById) {
document.getElementById(id).style.display = 'block';
document.getElementById(id+'Link').style.display = 'none';
}
}
//--> 
</script>
</head>
<body>
<h1>Lint Report</h1>
<div class="titleSeparator"></div>
Check performed at Thu May 05 19:00:17 CST 2016.<br/>
27 errors and 449 warnings found:<br/><br/>
<table class="overview">
<tr><td></td><td class="categoryColumn"><a href="#Correctness">Correctness</a>
</td></tr>
<tr>
<td class="countColumn">1</td><td class="issueColumn"><img border="0" align="top" src="lint-results_files/lint-error.png" alt="Error" />
<a href="#MissingRegistered">MissingRegistered: Missing registered class</a>
</td></tr>
<tr>
<td class="countColumn">5</td><td class="issueColumn"><img border="0" align="top" src="lint-results_files/lint-warning.png" alt="Warning" />
<a href="#NestedScrolling">NestedScrolling: Nested scrolling widgets</a>
</td></tr>
<tr>
<td class="countColumn">2</td><td class="issueColumn"><img border="0" align="top" src="lint-results_files/lint-warning.png" alt="Warning" />
<a href="#ScrollViewSize">ScrollViewSize: ScrollView size validation</a>
</td></tr>
<tr>
<td class="countColumn">5</td><td class="issueColumn"><img border="0" align="top" src="lint-results_files/lint-warning.png" alt="Warning" />
<a href="#CommitPrefEdits">CommitPrefEdits: Missing <code>commit()</code> on <code>SharedPreference</code> editor</a>
</td></tr>
<tr>
<td class="countColumn">4</td><td class="issueColumn"><img border="0" align="top" src="lint-results_files/lint-warning.png" alt="Warning" />
<a href="#DefaultLocale">DefaultLocale: Implied default locale in case conversion</a>
</td></tr>
<tr>
<td class="countColumn">7</td><td class="issueColumn"><img border="0" align="top" src="lint-results_files/lint-error.png" alt="Error" />
<a href="#InvalidPackage">InvalidPackage: Package not included in Android</a>
</td></tr>
<tr>
<td class="countColumn">2</td><td class="issueColumn"><img border="0" align="top" src="lint-results_files/lint-warning.png" alt="Warning" />
<a href="#OldTargetApi">OldTargetApi: Target SDK attribute is not targeting latest version</a>
</td></tr>
<tr>
<td class="countColumn">11</td><td class="issueColumn"><img border="0" align="top" src="lint-results_files/lint-warning.png" alt="Warning" />
<a href="#SimpleDateFormat">SimpleDateFormat: Implied locale in date format</a>
</td></tr>
<tr>
<td class="countColumn">2</td><td class="issueColumn"><img border="0" align="top" src="lint-results_files/lint-warning.png" alt="Warning" />
<a href="#UnusedAttribute">UnusedAttribute: Attribute unused on older versions</a>
</td></tr>
<tr>
<td class="countColumn">3</td><td class="issueColumn"><img border="0" align="top" src="lint-results_files/lint-warning.png" alt="Warning" />
<a href="#InflateParams">InflateParams: Layout Inflation without a Parent</a>
</td></tr>
<tr>
<td class="countColumn">2</td><td class="issueColumn"><img border="0" align="top" src="lint-results_files/lint-warning.png" alt="Warning" />
<a href="#GradleDynamicVersion">GradleDynamicVersion: Gradle Dynamic Version</a>
</td></tr>
<tr>
<td class="countColumn">4</td><td class="issueColumn"><img border="0" align="top" src="lint-results_files/lint-warning.png" alt="Warning" />
<a href="#GradleOverrides">GradleOverrides: Value overridden by Gradle build script</a>
</td></tr>
<tr>
<td class="countColumn">2</td><td class="issueColumn"><img border="0" align="top" src="lint-results_files/lint-warning.png" alt="Warning" />
<a href="#PxUsage">PxUsage: Using 'px' dimension</a>
</td></tr>
<tr><td></td><td class="categoryColumn"><a href="#Correctness:Messages">Correctness:Messages</a>
</td></tr>
<tr>
<td class="countColumn">16</td><td class="issueColumn"><img border="0" align="top" src="lint-results_files/lint-error.png" alt="Error" />
<a href="#MissingTranslation">MissingTranslation: Incomplete translation</a>
</td></tr>
<tr>
<td class="countColumn">19</td><td class="issueColumn"><img border="0" align="top" src="lint-results_files/lint-warning.png" alt="Warning" />
<a href="#Typos">Typos: Spelling error</a>
</td></tr>
<tr>
<td class="countColumn">3</td><td class="issueColumn"><img border="0" align="top" src="lint-results_files/lint-error.png" alt="Error" />
<a href="#ExtraTranslation">ExtraTranslation: Extra translation</a>
</td></tr>
<tr><td></td><td class="categoryColumn"><a href="#Security">Security</a>
</td></tr>
<tr>
<td class="countColumn">1</td><td class="issueColumn"><img border="0" align="top" src="lint-results_files/lint-warning.png" alt="Warning" />
<a href="#SetJavaScriptEnabled">SetJavaScriptEnabled: Using <code>setJavaScriptEnabled</code></a>
</td></tr>
<tr>
<td class="countColumn">1</td><td class="issueColumn"><img border="0" align="top" src="lint-results_files/lint-warning.png" alt="Warning" />
<a href="#ExportedReceiver">ExportedReceiver: Receiver does not require permission</a>
</td></tr>
<tr>
<td class="countColumn">2</td><td class="issueColumn"><img border="0" align="top" src="lint-results_files/lint-warning.png" alt="Warning" />
<a href="#ExportedService">ExportedService: Exported service does not require permission</a>
</td></tr>
<tr><td></td><td class="categoryColumn"><a href="#Performance">Performance</a>
</td></tr>
<tr>
<td class="countColumn">1</td><td class="issueColumn"><img border="0" align="top" src="lint-results_files/lint-warning.png" alt="Warning" />
<a href="#Recycle">Recycle: Missing <code>recycle()</code> calls</a>
</td></tr>
<tr>
<td class="countColumn">10</td><td class="issueColumn"><img border="0" align="top" src="lint-results_files/lint-warning.png" alt="Warning" />
<a href="#UseCompoundDrawables">UseCompoundDrawables: Node can be replaced by a <code>TextView</code> with compound drawables</a>
</td></tr>
<tr>
<td class="countColumn">4</td><td class="issueColumn"><img border="0" align="top" src="lint-results_files/lint-warning.png" alt="Warning" />
<a href="#HandlerLeak">HandlerLeak: Handler reference leaks</a>
</td></tr>
<tr>
<td class="countColumn">1</td><td class="issueColumn"><img border="0" align="top" src="lint-results_files/lint-warning.png" alt="Warning" />
<a href="#UseValueOf">UseValueOf: Should use <code>valueOf</code> instead of <code>new</code></a>
</td></tr>
<tr>
<td class="countColumn">6</td><td class="issueColumn"><img border="0" align="top" src="lint-results_files/lint-warning.png" alt="Warning" />
<a href="#DisableBaselineAlignment">DisableBaselineAlignment: Missing <code>baselineAligned</code> attribute</a>
</td></tr>
<tr>
<td class="countColumn">2</td><td class="issueColumn"><img border="0" align="top" src="lint-results_files/lint-warning.png" alt="Warning" />
<a href="#InefficientWeight">InefficientWeight: Inefficient layout weight</a>
</td></tr>
<tr>
<td class="countColumn">9</td><td class="issueColumn"><img border="0" align="top" src="lint-results_files/lint-warning.png" alt="Warning" />
<a href="#NestedWeights">NestedWeights: Nested layout weights</a>
</td></tr>
<tr>
<td class="countColumn">14</td><td class="issueColumn"><img border="0" align="top" src="lint-results_files/lint-warning.png" alt="Warning" />
<a href="#Overdraw">Overdraw: Overdraw: Painting regions more than once</a>
</td></tr>
<tr>
<td class="countColumn">116</td><td class="issueColumn"><img border="0" align="top" src="lint-results_files/lint-warning.png" alt="Warning" />
<a href="#UnusedResources">UnusedResources: Unused resources</a>
</td></tr>
<tr>
<td class="countColumn">5</td><td class="issueColumn"><img border="0" align="top" src="lint-results_files/lint-warning.png" alt="Warning" />
<a href="#UselessParent">UselessParent: Useless parent layout</a>
</td></tr>
<tr><td></td><td class="categoryColumn"><a href="#Usability:Typography">Usability:Typography</a>
</td></tr>
<tr>
<td class="countColumn">2</td><td class="issueColumn"><img border="0" align="top" src="lint-results_files/lint-warning.png" alt="Warning" />
<a href="#TypographyDashes">TypographyDashes: Hyphen can be replaced with dash</a>
</td></tr>
<tr>
<td class="countColumn">9</td><td class="issueColumn"><img border="0" align="top" src="lint-results_files/lint-warning.png" alt="Warning" />
<a href="#TypographyEllipsis">TypographyEllipsis: Ellipsis string can be replaced with ellipsis character</a>
</td></tr>
<tr><td></td><td class="categoryColumn"><a href="#Usability:Icons">Usability:Icons</a>
</td></tr>
<tr>
<td class="countColumn">2</td><td class="issueColumn"><img border="0" align="top" src="lint-results_files/lint-warning.png" alt="Warning" />
<a href="#IconDensities">IconDensities: Icon densities validation</a>
</td></tr>
<tr>
<td class="countColumn">1</td><td class="issueColumn"><img border="0" align="top" src="lint-results_files/lint-warning.png" alt="Warning" />
<a href="#IconMissingDensityFolder">IconMissingDensityFolder: Missing density folder</a>
</td></tr>
<tr><td></td><td class="categoryColumn"><a href="#Accessibility">Accessibility</a>
</td></tr>
<tr>
<td class="countColumn">1</td><td class="issueColumn"><img border="0" align="top" src="lint-results_files/lint-warning.png" alt="Warning" />
<a href="#ClickableViewAccessibility">ClickableViewAccessibility: Accessibility in Custom Views</a>
</td></tr>
<tr>
<td class="countColumn">34</td><td class="issueColumn"><img border="0" align="top" src="lint-results_files/lint-warning.png" alt="Warning" />
<a href="#ContentDescription">ContentDescription: Image without <code>contentDescription</code></a>
</td></tr>
<tr><td></td><td class="categoryColumn"><a href="#Internationalization">Internationalization</a>
</td></tr>
<tr>
<td class="countColumn">2</td><td class="issueColumn"><img border="0" align="top" src="lint-results_files/lint-warning.png" alt="Warning" />
<a href="#HardcodedText">HardcodedText: Hardcoded text</a>
</td></tr>
<tr>
<td class="countColumn">6</td><td class="issueColumn"><img border="0" align="top" src="lint-results_files/lint-warning.png" alt="Warning" />
<a href="#RelativeOverlap">RelativeOverlap: Overlapping items in RelativeLayout</a>
</td></tr>
<tr><td></td><td class="categoryColumn"><a href="#Bi-directional Text">Bi-directional Text</a>
</td></tr>
<tr>
<td class="countColumn">12</td><td class="issueColumn"><img border="0" align="top" src="lint-results_files/lint-warning.png" alt="Warning" />
<a href="#RtlSymmetry">RtlSymmetry: Padding and margin symmetry</a>
</td></tr>
<tr>
<td class="countColumn">146</td><td class="issueColumn"><img border="0" align="top" src="lint-results_files/lint-warning.png" alt="Warning" />
<a href="#RtlHardcoded">RtlHardcoded: Using left/right instead of start/end attributes</a>
</td></tr>
<tr>
<td class="countColumn">1</td><td class="issueColumn"><img border="0" align="top" src="lint-results_files/lint-warning.png" alt="Warning" />
<a href="#RtlEnabled">RtlEnabled: Using RTL attributes without enabling RTL support</a>
</td></tr>
<tr><td></td><td class="categoryColumn"><a href="#MissingIssues">Disabled Checks (11)</a>
</td></tr></table>
<br/>
<a name="Correctness"></a>
<div class="category"><a href="#" title="Return to top">Correctness</a><div class="categorySeparator"></div>
</div>
<a name="MissingRegistered"></a>
<div class="issue">
<div class="id"><a href="#" title="Return to top">MissingRegistered: Missing registered class</a><div class="issueSeparator"></div>
</div>
<div class="warningslist">
<span class="location"><a href="../../src/main/res/layout/item_group_view_camera.xml">../../src/main/res/layout/item_group_view_camera.xml</a>:14</span>: <span class="message">Class referenced in the layout file, <code>com.pkmmte.view.CircularImageView</code>, was not found in the project or the libraries</span><br /><pre class="errorlines">
<span class="lineno">  11</span>     android:paddingBottom="@dimen/padding_sn"
<span class="lineno">  12</span>     android:background="@drawable/selector_bg_color_btn">
<span class="lineno">  13</span> 
<span class="lineno">  14</span>     <span class="errorspan">&lt;com.pkmmte.view.CircularImageView</span>
<span class="lineno">  15</span>         android:layout_width="@dimen/screen_shot_circle_size"
<span class="lineno">  16</span>         android:layout_height="@dimen/screen_shot_circle_size"
</pre>
</div>
<div class="metadata">Priority: 8 / 10<br/>
Category: Correctness</div>
Severity: <span class="error">Error</span><div class="summary">
Explanation: Missing registered class.</div>
<div class="explanation">
If a class is referenced in the manifest, it must also exist in the project (or in one of the libraries included by the project. This check helps uncover typos in registration names, or attempts to rename or move classes without updating the manifest file properly.
</div>
<br/><div class="moreinfo">More info: <a href="http://developer.android.com/guide/topics/manifest/manifest-intro.html">http://developer.android.com/guide/topics/manifest/manifest-intro.html</a>
</div><br/>To suppress this error, use the issue id "MissingRegistered" as explained in the <a href="#SuppressInfo">Suppressing Warnings and Errors</a> section.<br/>
</div>
<a name="NestedScrolling"></a>
<div class="issue">
<div class="id"><a href="#" title="Return to top">NestedScrolling: Nested scrolling widgets</a><div class="issueSeparator"></div>
</div>
<div class="warningslist">
<span class="location"><a href="../../src/main/res/layout/activity_select_repeat.xml">../../src/main/res/layout/activity_select_repeat.xml</a>:11</span>: <span class="message">The vertically scrolling <code>ScrollView</code> should not contain another vertically scrolling widget (<code>ListView</code>)</span><br /><pre class="errorlines">
<span class="lineno">   8</span>         android:layout_height="wrap_content"
<span class="lineno">   9</span>         android:orientation="vertical">
<span class="lineno">  10</span> 
<span class="lineno">  11</span>         <span class="errorspan">&lt;ListView</span>
<span class="lineno">  12</span>             android:layout_width="match_parent"
<span class="lineno">  13</span>             android:layout_height="match_parent"
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_select_repeat.xml">../../src/main/res/layout/activity_select_repeat.xml</a>:18</span>: <span class="message">The vertically scrolling <code>ScrollView</code> should not contain another vertically scrolling widget (<code>ListView</code>)</span><br /><pre class="errorlines">
<span class="lineno">  15</span>             android:listSelector="@drawable/selector_gray_btn"
<span class="lineno">  16</span>             android:background="@color/body_bg_color">&lt;/ListView>
<span class="lineno">  17</span> 
<span class="lineno">  18</span>         <span class="errorspan">&lt;ListView</span>
<span class="lineno">  19</span>             android:layout_width="match_parent"
<span class="lineno">  20</span>             android:layout_height="wrap_content"
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_select_wifi_for_camera.xml">../../src/main/res/layout/activity_select_wifi_for_camera.xml</a>:15</span>: <span class="message">The vertically scrolling <code>ScrollView</code> should not contain another vertically scrolling widget (<code>ListView</code>)</span><br /><pre class="errorlines">
<span class="lineno">  12</span>             android:orientation="vertical" android:layout_width="match_parent"
<span class="lineno">  13</span>             android:layout_height="match_parent">
<span class="lineno">  14</span> 
<span class="lineno">  15</span>             <span class="errorspan">&lt;ListView</span>
<span class="lineno">  16</span>                 android:layout_width="match_parent"
<span class="lineno">  17</span>                 android:layout_height="wrap_content"
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_select_wifi_for_camera.xml">../../src/main/res/layout/activity_select_wifi_for_camera.xml</a>:24</span>: <span class="message">The vertically scrolling <code>ScrollView</code> should not contain another vertically scrolling widget (<code>ListView</code>)</span><br /><pre class="errorlines">
<span class="lineno">  21</span>                 android:listSelector="@drawable/selector_gray_btn"
<span class="lineno">  22</span>                 android:footerDividersEnabled="false"/>
<span class="lineno">  23</span> 
<span class="lineno">  24</span>             <span class="errorspan">&lt;ListView</span>
<span class="lineno">  25</span>                 android:layout_width="match_parent"
<span class="lineno">  26</span>                 android:layout_height="wrap_content"
</pre>
<span class="location"><a href="../../src/main/res/layout/fragment_drawer.xml">../../src/main/res/layout/fragment_drawer.xml</a>:40</span>: <span class="message">The vertically scrolling <code>ScrollView</code> should not contain another vertically scrolling widget (<code>ListView</code>)</span><br /><pre class="errorlines">
<span class="lineno">  37</span>             android:layout_width="match_parent"
<span class="lineno">  38</span>             android:layout_height="match_parent"
<span class="lineno">  39</span>             android:orientation="vertical">
<span class="lineno">  40</span>             <span class="errorspan">&lt;ListView</span>
<span class="lineno">  41</span>                 android:layout_width="match_parent"
<span class="lineno">  42</span>                 android:layout_height="wrap_content"
</pre>
</div>
<div class="metadata">Priority: 7 / 10<br/>
Category: Correctness</div>
Severity: <span class="warning">Warning</span><div class="summary">
Explanation: Nested scrolling widgets.</div>
<div class="explanation">
A scrolling widget such as a <code>ScrollView</code> should not contain any nested scrolling widgets since this has various usability issues
</div>
<br/><div class="moreinfo">More info: </div><br/>To suppress this error, use the issue id "NestedScrolling" as explained in the <a href="#SuppressInfo">Suppressing Warnings and Errors</a> section.<br/>
</div>
<a name="ScrollViewSize"></a>
<div class="issue">
<div class="id"><a href="#" title="Return to top">ScrollViewSize: ScrollView size validation</a><div class="issueSeparator"></div>
</div>
<div class="warningslist">
<span class="location"><a href="../../src/main/res/layout/activity_select_wifi_for_camera.xml">../../src/main/res/layout/activity_select_wifi_for_camera.xml</a>:13</span>: <span class="message">This LinearLayout should use <code>android:layout_height="wrap_content"</code></span><br /><pre class="errorlines">
<span class="lineno">  10</span>         android:focusableInTouchMode="true">
<span class="lineno">  11</span>         &lt;LinearLayout
<span class="lineno">  12</span>             android:orientation="vertical" android:layout_width="match_parent"
<span class="lineno">  13</span>             <span class="errorspan">android:layout_height="match_parent"></span>
<span class="lineno">  14</span> 
<span class="lineno">  15</span>             &lt;ListView
</pre>
<span class="location"><a href="../../src/main/res/layout/fragment_drawer.xml">../../src/main/res/layout/fragment_drawer.xml</a>:38</span>: <span class="message">This LinearLayout should use <code>android:layout_height="wrap_content"</code></span><br /><pre class="errorlines">
<span class="lineno">  35</span>         android:layout_height="match_parent">
<span class="lineno">  36</span>         &lt;LinearLayout
<span class="lineno">  37</span>             android:layout_width="match_parent"
<span class="lineno">  38</span>             <span class="errorspan">android:layout_height="match_parent"</span>
<span class="lineno">  39</span>             android:orientation="vertical">
<span class="lineno">  40</span>             &lt;ListView
</pre>
</div>
<div class="metadata">Note: This issue has an associated quickfix operation in Eclipse/ADT & Android Studio/IntelliJ&nbsp;<img alt="Fix" border="0" align="top" src="lint-results_files/lint-run.png" />
<br>
Priority: 7 / 10<br/>
Category: Correctness</div>
Severity: <span class="warning">Warning</span><div class="summary">
Explanation: ScrollView size validation.</div>
<div class="explanation">
ScrollView children must set their <code>layout_width</code> or <code>layout_height</code> attributes to <code>wrap_content</code> rather than <code>fill_parent</code> or <code>match_parent</code> in the scrolling dimension
</div>
<br/><div class="moreinfo">More info: </div><br/>To suppress this error, use the issue id "ScrollViewSize" as explained in the <a href="#SuppressInfo">Suppressing Warnings and Errors</a> section.<br/>
</div>
<a name="CommitPrefEdits"></a>
<div class="issue">
<div class="id"><a href="#" title="Return to top">CommitPrefEdits: Missing <code>commit()</code> on <code>SharedPreference</code> editor</a><div class="issueSeparator"></div>
</div>
<div class="warningslist">
<span class="location"><a href="../../src/main/java/com/cleverloop/android/util/SharedPreferencesUtils.java">../../src/main/java/com/cleverloop/android/util/SharedPreferencesUtils.java</a>:22</span>: <span class="message">Consider using <code>apply()</code> instead; <code>commit</code> writes its data to persistent storage immediately, whereas <code>apply</code> will handle it in the background</span><br /><pre class="errorlines">
<span class="lineno">  19</span>         SharedPreferences prefs = getSharedPreferences(context, sharedPrefsName);
<span class="lineno">  20</span>         SharedPreferences.Editor editor = prefs.edit();
<span class="lineno">  21</span>         editor.putString(key, value);
<span class="lineno">  22</span>         <span class="errorspan">editor.commit();</span>
<span class="lineno">  23</span>     }
<span class="lineno">  24</span> 
</pre>
<span class="location"><a href="../../src/main/java/com/cleverloop/android/util/SharedPreferencesUtils.java">../../src/main/java/com/cleverloop/android/util/SharedPreferencesUtils.java</a>:34</span>: <span class="message">Consider using <code>apply()</code> instead; <code>commit</code> writes its data to persistent storage immediately, whereas <code>apply</code> will handle it in the background</span><br /><pre class="errorlines">
<span class="lineno">  31</span>         SharedPreferences prefs = getSharedPreferences(context, sharedPrefsName);
<span class="lineno">  32</span>         SharedPreferences.Editor editor = prefs.edit();
<span class="lineno">  33</span>         editor.putFloat(key, Float.parseFloat(value.toString()));
<span class="lineno">  34</span>         <span class="errorspan">editor.commit();</span>
<span class="lineno">  35</span>     }
<span class="lineno">  36</span> 
</pre>
<span class="location"><a href="../../src/main/java/com/cleverloop/android/util/SharedPreferencesUtils.java">../../src/main/java/com/cleverloop/android/util/SharedPreferencesUtils.java</a>:46</span>: <span class="message">Consider using <code>apply()</code> instead; <code>commit</code> writes its data to persistent storage immediately, whereas <code>apply</code> will handle it in the background</span><br /><pre class="errorlines">
<span class="lineno">  43</span>         SharedPreferences prefs = getSharedPreferences(context, sharedPrefsName);
<span class="lineno">  44</span>         SharedPreferences.Editor editor = prefs.edit();
<span class="lineno">  45</span>         editor.putLong(key, value);
<span class="lineno">  46</span>         <span class="errorspan">editor.commit();</span>
<span class="lineno">  47</span>     }
<span class="lineno">  48</span> 
</pre>
<span class="location"><a href="../../src/main/java/com/cleverloop/android/util/SharedPreferencesUtils.java">../../src/main/java/com/cleverloop/android/util/SharedPreferencesUtils.java</a>:58</span>: <span class="message">Consider using <code>apply()</code> instead; <code>commit</code> writes its data to persistent storage immediately, whereas <code>apply</code> will handle it in the background</span><br /><pre class="errorlines">
<span class="lineno">  55</span>         SharedPreferences prefs = getSharedPreferences(context, sharedPrefsName);
<span class="lineno">  56</span>         SharedPreferences.Editor editor = prefs.edit();
<span class="lineno">  57</span>         editor.putBoolean(key, value);
<span class="lineno">  58</span>         <span class="errorspan">editor.commit();</span>
<span class="lineno">  59</span>     }
<span class="lineno">  60</span> 
</pre>
<span class="location"><a href="../../src/main/java/com/cleverloop/android/util/SharedPreferencesUtils.java">../../src/main/java/com/cleverloop/android/util/SharedPreferencesUtils.java</a>:70</span>: <span class="message">Consider using <code>apply()</code> instead; <code>commit</code> writes its data to persistent storage immediately, whereas <code>apply</code> will handle it in the background</span><br /><pre class="errorlines">
<span class="lineno">  67</span>         SharedPreferences prefs = getSharedPreferences(context, sharedPrefsName);
<span class="lineno">  68</span>         SharedPreferences.Editor editor = prefs.edit();
<span class="lineno">  69</span>         editor.putInt(key, value);
<span class="lineno">  70</span>         <span class="errorspan">editor.commit();</span>
<span class="lineno">  71</span>     }
<span class="lineno">  72</span> }
</pre>
</div>
<div class="metadata">Note: This issue has an associated quickfix operation in Android Studio/IntelliJ&nbsp;<img alt="Fix" border="0" align="top" src="lint-results_files/lint-run.png" />
<br>
Priority: 6 / 10<br/>
Category: Correctness</div>
Severity: <span class="warning">Warning</span><div class="summary">
Explanation: Missing <code>commit()</code> on <code>SharedPreference</code> editor.</div>
<div class="explanation">
After calling <code>edit()</code> on a <code>SharedPreference</code>, you must call <code>commit()</code> or <code>apply()</code> on the editor to save the results.
</div>
<br/><div class="moreinfo">More info: </div><br/>To suppress this error, use the issue id "CommitPrefEdits" as explained in the <a href="#SuppressInfo">Suppressing Warnings and Errors</a> section.<br/>
</div>
<a name="DefaultLocale"></a>
<div class="issue">
<div class="id"><a href="#" title="Return to top">DefaultLocale: Implied default locale in case conversion</a><div class="issueSeparator"></div>
</div>
<div class="warningslist">
<span class="location"><a href="../../src/main/java/com/p2p/MSG_SET_ALARM_INFO_REQ.java">../../src/main/java/com/p2p/MSG_SET_ALARM_INFO_REQ.java</a>:603</span>: <span class="message">Implicitly using the default locale is a common source of bugs: Use <code>String.format(Locale, ...)</code> instead</span><br /><pre class="errorlines">
<span class="lineno"> 600</span> 	@Override
<span class="lineno"> 601</span> 	public String toString() {
<span class="lineno"> 602</span> 		String str;
<span class="lineno"> 603</span> 		str=String.<span class="errorspan">format("bMDEnable(%d,%d,%d,%d) nMDSensitivity(%d,%d,%d,%d) bInputAlarm=%d nInputAlarmMode=%d bIOLinkageWhenAlarm=%d nPresetbitWhenAlarm=%d bMailWhenAlarm=%d bSnapshotToSDWhenAlarm=%d "</span>
<span class="lineno"> 604</span> 				+ "bRecordToSDWhenAlarm=%d bSnapshotToFTPWhenAlarm=%d bRecordToFTPWhenAlarm=%d nAlarmTime_sun_0=%d nAlarmTime_sat_2=%d nAudioAlarmSensitivity=%d nTimeSecOfIOOut=%d bSpeakerWhenAlarm=%d nTimeSecOfSpeaker=%d "
<span class="lineno"> 605</span> 				+ "nTriggerAlarmType=%d bTemperatureAlarm=%d bHumidityAlarm=%d nTempMinValueWhenAlarm=%d nTempMaxValueWhenAlarm=%d nHumiMinValueWhenAlarm=%d nHumiMaxValueWhenAlarm=%d", 
</pre>
<span class="location"><a href="../../src/main/java/com/smarteye/SEAT_API.java">../../src/main/java/com/smarteye/SEAT_API.java</a>:67</span>: <span class="message">Implicitly using the default locale is a common source of bugs: Use <code>String.format(Locale, ...)</code> instead</span><br /><pre class="errorlines">
<span class="lineno">  64</span> 	}
<span class="lineno">  65</span> 	void POnEnd(int pUserData, int nATType, float fSoundTime, int nResult, byte[] pData, int nDataLen)
<span class="lineno">  66</span> 	{
<span class="lineno">  67</span> 		String str=String.<span class="errorspan">format("POnEnd] nATType=%d nResult=%d nDataLen=%d", nATType, nResult, nDataLen);</span>
<span class="lineno">  68</span> 		System.out.println(str);
<span class="lineno">  69</span> 	}
</pre>
<span class="location"><a href="../../src/main/java/com/cleverloop/android/entity/Scheduler.java">../../src/main/java/com/cleverloop/android/entity/Scheduler.java</a>:131</span>: <span class="message">Implicitly using the default locale is a common source of bugs: Use <code>String.format(Locale, ...)</code> instead</span><br /><pre class="errorlines">
<span class="lineno"> 128</span>         hour = time / 60;
<span class="lineno"> 129</span>         min = time % 60;
<span class="lineno"> 130</span> 
<span class="lineno"> 131</span>         return String.<span class="errorspan">format("%d:%02d", hour, min);</span>
<span class="lineno"> 132</span>     }
<span class="lineno"> 133</span> 
</pre>
<span class="location"><a href="../../src/main/java/com/cleverloop/android/entity/WifiInfo.java">../../src/main/java/com/cleverloop/android/entity/WifiInfo.java</a>:116</span>: <span class="message">Implicitly using the default locale is a common source of bugs: Use <code>toUpperCase(Locale)</code> instead</span><br /><pre class="errorlines">
<span class="lineno"> 113</span>         }
<span class="lineno"> 114</span> 
<span class="lineno"> 115</span>         // CCMP a.k.a AES
<span class="lineno"> 116</span>         capabilities = capabilities.<span class="errorspan">toUpperCase();</span>
<span class="lineno"> 117</span>         if (capabilities.contains("WPA-PSK-CCMP")) {
<span class="lineno"> 118</span>             securityMode = WifiSecurityMode.WPAPSK_AES;
</pre>
</div>
<div class="metadata">Priority: 6 / 10<br/>
Category: Correctness</div>
Severity: <span class="warning">Warning</span><div class="summary">
Explanation: Implied default locale in case conversion.</div>
<div class="explanation">
Calling <code>String#toLowerCase()</code> or <code>#toUpperCase()</code> <b>without specifying an explicit locale</b> is a common source of bugs. The reason for that is that those methods will use the current locale on the user's device, and even though the code appears to work correctly when you are developing the app, it will fail in some locales. For example, in the Turkish locale, the uppercase replacement for <code>i</code> is <b>not</b> <code>I</code>.<br/>
<br/>
If you want the methods to just perform ASCII replacement, for example to convert an enum name, call <code>String#toUpperCase(Locale.US)</code> instead. If you really want to use the current locale, call <code>String#toUpperCase(Locale.getDefault())</code> instead.
</div>
<br/><div class="moreinfo">More info: <a href="http://developer.android.com/reference/java/util/Locale.html#default_locale">http://developer.android.com/reference/java/util/Locale.html#default_locale</a>
</div><br/>To suppress this error, use the issue id "DefaultLocale" as explained in the <a href="#SuppressInfo">Suppressing Warnings and Errors</a> section.<br/>
</div>
<a name="InvalidPackage"></a>
<div class="issue">
<div class="id"><a href="#" title="Return to top">InvalidPackage: Package not included in Android</a><div class="issueSeparator"></div>
</div>
<div class="warningslist">
<span class="location"><a href="../intermediates/exploded-aar/com.kristijandraca.backgroundmaillibrary/background-mail-library/1.8/jars/libs/additionnal.jar">../intermediates/exploded-aar/com.kristijandraca.backgroundmaillibrary/background-mail-library/1.8/jars/libs/additionnal.jar</a></span>: <span class="message">Invalid package reference in library; not included in Android: <code>java.awt.color</code>. Referenced from <code>org.apache.harmony.awt.datatransfer.DataProxy</code>.</span><br />
<span class="location"><a href="../intermediates/exploded-aar/com.kristijandraca.backgroundmaillibrary/background-mail-library/1.8/jars/libs/additionnal.jar">../intermediates/exploded-aar/com.kristijandraca.backgroundmaillibrary/background-mail-library/1.8/jars/libs/additionnal.jar</a></span>: <span class="message">Invalid package reference in library; not included in Android: <code>java.awt.datatransfer</code>. Referenced from <code>org.apache.harmony.awt.datatransfer.DTK</code>.</span><br />
<span class="location"><a href="../intermediates/exploded-aar/com.kristijandraca.backgroundmaillibrary/background-mail-library/1.8/jars/libs/additionnal.jar">../intermediates/exploded-aar/com.kristijandraca.backgroundmaillibrary/background-mail-library/1.8/jars/libs/additionnal.jar</a></span>: <span class="message">Invalid package reference in library; not included in Android: <code>java.awt.dnd.peer</code>. Referenced from <code>org.apache.harmony.awt.datatransfer.DTK</code>.</span><br />
<span class="location"><a href="../intermediates/exploded-aar/com.kristijandraca.backgroundmaillibrary/background-mail-library/1.8/jars/libs/additionnal.jar">../intermediates/exploded-aar/com.kristijandraca.backgroundmaillibrary/background-mail-library/1.8/jars/libs/additionnal.jar</a></span>: <span class="message">Invalid package reference in library; not included in Android: <code>java.awt.dnd</code>. Referenced from <code>org.apache.harmony.awt.datatransfer.DragSourceEventProxy</code>.</span><br />
<span class="location"><a href="../intermediates/exploded-aar/com.kristijandraca.backgroundmaillibrary/background-mail-library/1.8/jars/libs/additionnal.jar">../intermediates/exploded-aar/com.kristijandraca.backgroundmaillibrary/background-mail-library/1.8/jars/libs/additionnal.jar</a></span>: <span class="message">Invalid package reference in library; not included in Android: <code>java.awt.image</code>. Referenced from <code>org.apache.harmony.awt.datatransfer.DataProxy</code>.</span><br />
<span class="location"><a href="../intermediates/exploded-aar/com.kristijandraca.backgroundmaillibrary/background-mail-library/1.8/jars/libs/additionnal.jar">../intermediates/exploded-aar/com.kristijandraca.backgroundmaillibrary/background-mail-library/1.8/jars/libs/additionnal.jar</a></span>: <span class="message">Invalid package reference in library; not included in Android: <code>java.awt</code>. Referenced from <code>org.apache.harmony.awt.ContextStorage</code>.</span><br />
<span class="location"><a href="../intermediates/exploded-aar/com.kristijandraca.backgroundmaillibrary/background-mail-library/1.8/jars/libs/mail.jar">../intermediates/exploded-aar/com.kristijandraca.backgroundmaillibrary/background-mail-library/1.8/jars/libs/mail.jar</a></span>: <span class="message">Invalid package reference in library; not included in Android: <code>javax.security.sasl</code>. Referenced from <code>com.sun.mail.imap.protocol.IMAPSaslAuthenticator</code>.</span><br />
</div>
<div class="metadata">Priority: 6 / 10<br/>
Category: Correctness</div>
Severity: <span class="error">Error</span><div class="summary">
Explanation: Package not included in Android.</div>
<div class="explanation">
This check scans through libraries looking for calls to APIs that are not included in Android.<br/>
<br/>
When you create Android projects, the classpath is set up such that you can only access classes in the API packages that are included in Android. However, if you add other projects to your libs/ folder, there is no guarantee that those .jar files were built with an Android specific classpath, and in particular, they could be accessing unsupported APIs such as java.applet.<br/>
<br/>
This check scans through library jars and looks for references to API packages that are not included in Android and flags these. This is only an error if your code calls one of the library classes which wind up referencing the unsupported package.
</div>
<br/><div class="moreinfo">More info: </div><br/>To suppress this error, use the issue id "InvalidPackage" as explained in the <a href="#SuppressInfo">Suppressing Warnings and Errors</a> section.<br/>
</div>
<a name="OldTargetApi"></a>
<div class="issue">
<div class="id"><a href="#" title="Return to top">OldTargetApi: Target SDK attribute is not targeting latest version</a><div class="issueSeparator"></div>
</div>
<div class="warningslist">
<span class="location"><a href="../../src/main/AndroidManifest.xml">../../src/main/AndroidManifest.xml</a>:9</span>: <span class="message">Not targeting the latest versions of Android; compatibility modes apply. Consider testing and updating this version. Consult the <code>android.os.Build.VERSION_CODES</code> javadoc for details.</span><br /><pre class="errorlines">
<span class="lineno">   6</span> 
<span class="lineno">   7</span>     &lt;uses-sdk
<span class="lineno">   8</span>         android:minSdkVersion="14"
<span class="lineno">   9</span>         <span class="errorspan">android:targetSdkVersion="21" /></span>
<span class="lineno">  10</span> 
<span class="lineno">  11</span>     &lt;uses-feature
</pre>
<span class="location"><a href="../../build.gradle">../../build.gradle</a>:66</span>: <span class="message">Not targeting the latest versions of Android; compatibility modes apply. Consider testing and updating this version. Consult the android.os.Build.VERSION_CODES javadoc for details.</span><br /><pre class="errorlines">
<span class="lineno">  63</span>     defaultConfig {
<span class="lineno">  64</span>         applicationId "com.cleverloop.android"
<span class="lineno">  65</span>         minSdkVersion 14
<span class="lineno">  66</span>         <span class="errorspan">targetSdkVersion 21</span>
<span class="lineno">  67</span>         versionCode 67
<span class="lineno">  68</span>         versionName "2.4.1"
</pre>
</div>
<div class="metadata">Note: This issue has an associated quickfix operation in Android Studio/IntelliJ&nbsp;<img alt="Fix" border="0" align="top" src="lint-results_files/lint-run.png" />
<br>
Priority: 6 / 10<br/>
Category: Correctness</div>
Severity: <span class="warning">Warning</span><div class="summary">
Explanation: Target SDK attribute is not targeting latest version.</div>
<div class="explanation">
When your application runs on a version of Android that is more recent than your <code>targetSdkVersion</code> specifies that it has been tested with, various compatibility modes kick in. This ensures that your application continues to work, but it may look out of place. For example, if the <code>targetSdkVersion</code> is less than 14, your app may get an option button in the UI.<br/>
<br/>
To fix this issue, set the <code>targetSdkVersion</code> to the highest available value. Then test your app to make sure everything works correctly. You may want to consult the compatibility notes to see what changes apply to each version you are adding support for: <a href="http://developer.android.com/reference/android/os/Build.VERSION_CODES.html">http://developer.android.com/reference/android/os/Build.VERSION_CODES.html</a>
</div>
<br/><div class="moreinfo">More info: <a href="http://developer.android.com/reference/android/os/Build.VERSION_CODES.html">http://developer.android.com/reference/android/os/Build.VERSION_CODES.html</a>
</div><br/>To suppress this error, use the issue id "OldTargetApi" as explained in the <a href="#SuppressInfo">Suppressing Warnings and Errors</a> section.<br/>
</div>
<a name="SimpleDateFormat"></a>
<div class="issue">
<div class="id"><a href="#" title="Return to top">SimpleDateFormat: Implied locale in date format</a><div class="issueSeparator"></div>
</div>
<div class="warningslist">
<span class="location"><a href="../../src/main/java/com/cleverloop/android/log/CustomLogger.java">../../src/main/java/com/cleverloop/android/log/CustomLogger.java</a>:40</span>: <span class="message">To get local formatting use <code>getDateInstance()</code>, <code>getDateTimeInstance()</code>, or <code>getTimeInstance()</code>, or use <code>new SimpleDateFormat(String template, Locale locale)</code> with for example <code>Locale.US</code> for ASCII dates.</span><br /><pre class="errorlines">
<span class="lineno">  37</span> 
<span class="lineno">  38</span>     public static final String CURRENT_LOG_FILE_NAME = "current.log";
<span class="lineno">  39</span> 
<span class="lineno">  40</span>     private static SimpleDateFormat sdf = <span class="errorspan">new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");</span>
<span class="lineno">  41</span> 
<span class="lineno">  42</span>     public static boolean isVerboseEnabled() {
</pre>
<span class="location"><a href="../../src/main/java/com/cleverloop/android/log/CustomLogger.java">../../src/main/java/com/cleverloop/android/log/CustomLogger.java</a>:123</span>: <span class="message">To get local formatting use <code>getDateInstance()</code>, <code>getDateTimeInstance()</code>, or <code>getTimeInstance()</code>, or use <code>new SimpleDateFormat(String template, Locale locale)</code> with for example <code>Locale.US</code> for ASCII dates.</span><br /><pre class="errorlines">
<span class="lineno"> 120</span>             if (currentLogFile.exists()) {
<span class="lineno"> 121</span>                 String newName;
<span class="lineno"> 122</span>                 if (deadline == null) {
<span class="lineno"> 123</span>                     SimpleDateFormat sdf = <span class="errorspan">new SimpleDateFormat("yyyy-MM-dd-HH-mm-ss");</span>
<span class="lineno"> 124</span>                     newName = sdf.format(now);
<span class="lineno"> 125</span>                 } else {
</pre>
<span class="location"><a href="../../src/main/java/com/cleverloop/android/log/CustomLogger.java">../../src/main/java/com/cleverloop/android/log/CustomLogger.java</a>:126</span>: <span class="message">To get local formatting use <code>getDateInstance()</code>, <code>getDateTimeInstance()</code>, or <code>getTimeInstance()</code>, or use <code>new SimpleDateFormat(String template, Locale locale)</code> with for example <code>Locale.US</code> for ASCII dates.</span><br /><pre class="errorlines">
<span class="lineno"> 123</span>                     SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd-HH-mm-ss");
<span class="lineno"> 124</span>                     newName = sdf.format(now);
<span class="lineno"> 125</span>                 } else {
<span class="lineno"> 126</span>                     SimpleDateFormat sdf = <span class="errorspan">new SimpleDateFormat("yyyy-MM-dd-HH");</span>
<span class="lineno"> 127</span>                     newName = sdf.format(deadline);
<span class="lineno"> 128</span>                 }
</pre>
<span class="location"><a href="../../src/main/java/com/cleverloop/android/activity/EditTimelineActivity.java">../../src/main/java/com/cleverloop/android/activity/EditTimelineActivity.java</a>:173</span>: <span class="message">To get local formatting use <code>getDateInstance()</code>, <code>getDateTimeInstance()</code>, or <code>getTimeInstance()</code>, or use <code>new SimpleDateFormat(String template, Locale locale)</code> with for example <code>Locale.US</code> for ASCII dates.</span><br /><pre class="errorlines">
<span class="lineno"> 170</span>         if (!checkBoxAll.isChecked()) {
<span class="lineno"> 171</span>             List&lt;Long> ids = new ArrayList&lt;>();
<span class="lineno"> 172</span>             List&lt;Long> startDates = new ArrayList&lt;>();
<span class="lineno"> 173</span>             SimpleDateFormat sdf = <span class="errorspan">new SimpleDateFormat("EEEE, MMM d");</span>
<span class="lineno"> 174</span>             for (Map.Entry&lt;String, DaySelection> entry : daySelectionMap.entrySet()) {
<span class="lineno"> 175</span>                 DaySelection daySelection = entry.getValue();
</pre>
<span class="location"><a href="../../src/main/java/com/cleverloop/android/util/LogUtils.java">../../src/main/java/com/cleverloop/android/util/LogUtils.java</a>:46</span>: <span class="message">To get local formatting use <code>getDateInstance()</code>, <code>getDateTimeInstance()</code>, or <code>getTimeInstance()</code>, or use <code>new SimpleDateFormat(String template, Locale locale)</code> with for example <code>Locale.US</code> for ASCII dates.</span><br /><pre class="errorlines">
<span class="lineno">  43</span> 
<span class="lineno">  44</span>     private static boolean initialized = false;
<span class="lineno">  45</span> 
<span class="lineno">  46</span>     private static SimpleDateFormat sdf = <span class="errorspan">new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");</span>
<span class="lineno">  47</span> 
<span class="lineno">  48</span>     public static void init(Context context) {
</pre>
<button id="SimpleDateFormatDivLink" onclick="reveal('SimpleDateFormatDiv');" />+ 6 More Occurrences...</button>
<div id="SimpleDateFormatDiv" style="display: none">
<span class="location"><a href="../../src/main/java/com/cleverloop/android/entity/Property.java">../../src/main/java/com/cleverloop/android/entity/Property.java</a>:67</span>: <span class="message">To get local formatting use <code>getDateInstance()</code>, <code>getDateTimeInstance()</code>, or <code>getTimeInstance()</code>, or use <code>new SimpleDateFormat(String template, Locale locale)</code> with for example <code>Locale.US</code> for ASCII dates.</span><br /><pre class="errorlines">
<span class="lineno">  64</span>         if (StringUtils.isBlank(this.value)) {
<span class="lineno">  65</span>             return null;
<span class="lineno">  66</span>         }
<span class="lineno">  67</span>         SimpleDateFormat sdf = <span class="errorspan">new SimpleDateFormat(format);</span>
<span class="lineno">  68</span>         try {
<span class="lineno">  69</span>             return sdf.parse(this.value);
</pre>
<span class="location"><a href="../../src/main/java/com/cleverloop/android/entity/Property.java">../../src/main/java/com/cleverloop/android/entity/Property.java</a>:76</span>: <span class="message">To get local formatting use <code>getDateInstance()</code>, <code>getDateTimeInstance()</code>, or <code>getTimeInstance()</code>, or use <code>new SimpleDateFormat(String template, Locale locale)</code> with for example <code>Locale.US</code> for ASCII dates.</span><br /><pre class="errorlines">
<span class="lineno">  73</span>     }
<span class="lineno">  74</span> 
<span class="lineno">  75</span>     public void setDateValue(Date date, String format) {
<span class="lineno">  76</span>         SimpleDateFormat sdf = <span class="errorspan">new SimpleDateFormat(format);</span>
<span class="lineno">  77</span>         setValue(sdf.format(date));
<span class="lineno">  78</span>     }
</pre>
<span class="location"><a href="../../src/main/java/com/cleverloop/android/util/VersionChecker.java">../../src/main/java/com/cleverloop/android/util/VersionChecker.java</a>:52</span>: <span class="message">To get local formatting use <code>getDateInstance()</code>, <code>getDateTimeInstance()</code>, or <code>getTimeInstance()</code>, or use <code>new SimpleDateFormat(String template, Locale locale)</code> with for example <code>Locale.US</code> for ASCII dates.</span><br /><pre class="errorlines">
<span class="lineno">  49</span> 
<span class="lineno">  50</span>     private static final int CHECK_FREQUENCE_DAYS = 1;
<span class="lineno">  51</span> 
<span class="lineno">  52</span>     public static SimpleDateFormat sdf = <span class="errorspan">new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");</span>
<span class="lineno">  53</span> 
<span class="lineno">  54</span>     public static void check(Context context) {
</pre>
<span class="location"><a href="../../src/main/java/com/cleverloop/android/util/VersionChecker.java">../../src/main/java/com/cleverloop/android/util/VersionChecker.java</a>:63</span>: <span class="message">To get local formatting use <code>getDateInstance()</code>, <code>getDateTimeInstance()</code>, or <code>getTimeInstance()</code>, or use <code>new SimpleDateFormat(String template, Locale locale)</code> with for example <code>Locale.US</code> for ASCII dates.</span><br /><pre class="errorlines">
<span class="lineno">  60</span>             @Override
<span class="lineno">  61</span>             public void run() {
<span class="lineno">  62</span>                 try {
<span class="lineno">  63</span>                     SimpleDateFormat sdf = <span class="errorspan">new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");</span>
<span class="lineno">  64</span>                     boolean toCheck = false;
<span class="lineno">  65</span>                     Date lastTime = null;
</pre>
<span class="location"><a href="../../src/main/java/com/cleverloop/android/util/VersionChecker.java">../../src/main/java/com/cleverloop/android/util/VersionChecker.java</a>:113</span>: <span class="message">To get local formatting use <code>getDateInstance()</code>, <code>getDateTimeInstance()</code>, or <code>getTimeInstance()</code>, or use <code>new SimpleDateFormat(String template, Locale locale)</code> with for example <code>Locale.US</code> for ASCII dates.</span><br /><pre class="errorlines">
<span class="lineno"> 110</span>                 try {
<span class="lineno"> 111</span>                     // &#22312;&#21738;&#20010;&#32447;&#31243;&#20013;&#21602;&#65311;&#65311;
<span class="lineno"> 112</span>                     SPManager.putString(context, VERSION_CHECK_RESULT_KEY, response.toString());
<span class="lineno"> 113</span>                     SimpleDateFormat sdf = <span class="errorspan">new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");</span>
<span class="lineno"> 114</span>                     SPManager.putString(context, LAST_TIME_CHECK_APP_VERSION_KEY, sdf.format(new Date()));
<span class="lineno"> 115</span> 
</pre>
<span class="location"><a href="../../src/main/java/com/cleverloop/android/video/VideoCacheCleaner.java">../../src/main/java/com/cleverloop/android/video/VideoCacheCleaner.java</a>:137</span>: <span class="message">To get local formatting use <code>getDateInstance()</code>, <code>getDateTimeInstance()</code>, or <code>getTimeInstance()</code>, or use <code>new SimpleDateFormat(String template, Locale locale)</code> with for example <code>Locale.US</code> for ASCII dates.</span><br /><pre class="errorlines">
<span class="lineno"> 134</span>             public void run() {
<span class="lineno"> 135</span>                 boolean toClean = false;
<span class="lineno"> 136</span>                 String value = SPManager.getString(context, LAST_DATE_CLEAN_VIDEO_FILES_KEY);
<span class="lineno"> 137</span>                 SimpleDateFormat sdf = <span class="errorspan">new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");</span>
<span class="lineno"> 138</span>                 Date date = new Date();
<span class="lineno"> 139</span>                 int daysAgo = 3;
</pre>
</div>
</div>
<div class="metadata">Priority: 6 / 10<br/>
Category: Correctness</div>
Severity: <span class="warning">Warning</span><div class="summary">
Explanation: Implied locale in date format.</div>
<div class="explanation">
Almost all callers should use <code>getDateInstance()</code>, <code>getDateTimeInstance()</code>, or <code>getTimeInstance()</code> to get a ready-made instance of SimpleDateFormat suitable for the user's locale. The main reason you'd create an instance this class directly is because you need to format/parse a specific machine-readable format, in which case you almost certainly want to explicitly ask for US to ensure that you get ASCII digits (rather than, say, Arabic digits).<br/>
<br/>
Therefore, you should either use the form of the SimpleDateFormat constructor where you pass in an explicit locale, such as Locale.US, or use one of the get instance methods, or suppress this error if really know what you are doing.
</div>
<br/><div class="moreinfo">More info: <a href="http://developer.android.com/reference/java/text/SimpleDateFormat.html">http://developer.android.com/reference/java/text/SimpleDateFormat.html</a>
</div><br/>To suppress this error, use the issue id "SimpleDateFormat" as explained in the <a href="#SuppressInfo">Suppressing Warnings and Errors</a> section.<br/>
</div>
<a name="UnusedAttribute"></a>
<div class="issue">
<div class="id"><a href="#" title="Return to top">UnusedAttribute: Attribute unused on older versions</a><div class="issueSeparator"></div>
</div>
<div class="warningslist">
<span class="location"><a href="../../src/main/AndroidManifest.xml">../../src/main/AndroidManifest.xml</a>:81</span>: <span class="message">Attribute <code>parentActivityName</code> is only used in API level 16 and higher (current min is 14)</span><br /><pre class="errorlines">
<span class="lineno">  78</span>             android:name=".activity.CameraActivity_"
<span class="lineno">  79</span>             android:configChanges="orientation|screenSize"
<span class="lineno">  80</span>             android:label=""
<span class="lineno">  81</span>             <span class="errorspan">android:parentActivityName=".activity.MainActivity_"</span>
<span class="lineno">  82</span>             android:screenOrientation="portrait" >
<span class="lineno">  83</span>             &lt;meta-data
</pre>
<span class="location"><a href="../../src/main/AndroidManifest.xml">../../src/main/AndroidManifest.xml</a>:175</span>: <span class="message">Attribute <code>parentActivityName</code> is only used in API level 16 and higher (current min is 14)</span><br /><pre class="errorlines">
<span class="lineno"> 172</span>         &lt;activity
<span class="lineno"> 173</span>             android:name=".activity.VideosActivity_"
<span class="lineno"> 174</span>             android:configChanges="orientation|screenSize"
<span class="lineno"> 175</span>             <span class="errorspan">android:parentActivityName=".activity.MainActivity_"</span>
<span class="lineno"> 176</span>             android:screenOrientation="portrait"
<span class="lineno"> 177</span>             android:theme="@style/AppTheme.NoActionBar" >
</pre>
</div>
<div class="metadata">Priority: 6 / 10<br/>
Category: Correctness</div>
Severity: <span class="warning">Warning</span><div class="summary">
Explanation: Attribute unused on older versions.</div>
<div class="explanation">
This check finds attributes set in XML files that were introduced in a version newer than the oldest version targeted by your application (with the <code>minSdkVersion</code> attribute).<br/>
<br/>
This is not an error; the application will simply ignore the attribute. However, if the attribute is important to the appearance of functionality of your application, you should consider finding an alternative way to achieve the same result with only available attributes, and then you can optionally create a copy of the layout in a layout-vNN folder which will be used on API NN or higher where you can take advantage of the newer attribute.<br/>
<br/>
Note: This check does not only apply to attributes. For example, some tags can be unused too, such as the new <code>&lt;tag></code> element in layouts introduced in API 21.
</div>
<br/><div class="moreinfo">More info: </div><br/>To suppress this error, use the issue id "UnusedAttribute" as explained in the <a href="#SuppressInfo">Suppressing Warnings and Errors</a> section.<br/>
</div>
<a name="InflateParams"></a>
<div class="issue">
<div class="id"><a href="#" title="Return to top">InflateParams: Layout Inflation without a Parent</a><div class="issueSeparator"></div>
</div>
<div class="warningslist">
<span class="location"><a href="../../src/main/java/com/cleverloop/android/view/CustomWebView.java">../../src/main/java/com/cleverloop/android/view/CustomWebView.java</a>:65</span>: <span class="message">Avoid passing <code>null</code> as the view root (needed to resolve layout parameters on the inflated layout's root element)</span><br /><pre class="errorlines">
<span class="lineno">  62</span> 
<span class="lineno">  63</span>         rootContainer = new FrameLayout(context);
<span class="lineno">  64</span> 
<span class="lineno">  65</span>         browserFrameLayout = (FrameLayout) LayoutInflater.from(activity).inflate(R.layout.custom_web_view, <span class="errorspan">null);</span>
<span class="lineno">  66</span>         contentView = (FrameLayout) browserFrameLayout.findViewById(R.id.main_content);
<span class="lineno">  67</span>         customViewContainer = (FrameLayout) browserFrameLayout.findViewById(R.id.fullscreen_custom_content);
</pre>
<span class="location"><a href="../../src/main/java/com/cleverloop/android/view/CustomWebView.java">../../src/main/java/com/cleverloop/android/view/CustomWebView.java</a>:158</span>: <span class="message">Avoid passing <code>null</code> as the view root (needed to resolve layout parameters on the inflated layout's root element)</span><br /><pre class="errorlines">
<span class="lineno"> 155</span>             }
<span class="lineno"> 156</span>             if (videoProgressView == null) {
<span class="lineno"> 157</span>                 LayoutInflater inflater = LayoutInflater.from(context);
<span class="lineno"> 158</span>                 videoProgressView = inflater.inflate(R.layout.video_loading_progress, <span class="errorspan">null);</span>
<span class="lineno"> 159</span>             }
<span class="lineno"> 160</span>             return videoProgressView;
</pre>
<span class="location"><a href="../../src/main/java/com/cleverloop/android/dialog/ProgressDialog.java">../../src/main/java/com/cleverloop/android/dialog/ProgressDialog.java</a>:66</span>: <span class="message">Avoid passing <code>null</code> as the view root (needed to resolve layout parameters on the inflated layout's root element)</span><br /><pre class="errorlines">
<span class="lineno">  63</span>         if (c == null) {
<span class="lineno">  64</span>             return;
<span class="lineno">  65</span>         }
<span class="lineno">  66</span>         View rootView = LayoutInflater.from(c).inflate(R.layout.layout_progress_dialog, <span class="errorspan">null);</span>
<span class="lineno">  67</span>         ImageView imageView = (ImageView) rootView.findViewById(R.id.image_view);
<span class="lineno">  68</span>         Animation anim = AnimationUtils.loadAnimation(context.get(), R.anim.anim_progress_rotate);
</pre>
</div>
<div class="metadata">Priority: 5 / 10<br/>
Category: Correctness</div>
Severity: <span class="warning">Warning</span><div class="summary">
Explanation: Layout Inflation without a Parent.</div>
<div class="explanation">
When inflating a layout, avoid passing in null as the parent view, since otherwise any layout parameters on the root of the inflated layout will be ignored.
</div>
<br/><div class="moreinfo">More info: <a href="http://www.doubleencore.com/2013/05/layout-inflation-as-intended">http://www.doubleencore.com/2013/05/layout-inflation-as-intended</a>
</div><br/>To suppress this error, use the issue id "InflateParams" as explained in the <a href="#SuppressInfo">Suppressing Warnings and Errors</a> section.<br/>
</div>
<a name="GradleDynamicVersion"></a>
<div class="issue">
<div class="id"><a href="#" title="Return to top">GradleDynamicVersion: Gradle Dynamic Version</a><div class="issueSeparator"></div>
</div>
<div class="warningslist">
<span class="location"><a href="../../build.gradle">../../build.gradle</a>:147</span>: <span class="message">Avoid using + in version numbers; can lead to unpredictable and unrepeatable builds (com.mcxiaoke.volley:library:1.0.+)</span><br /><pre class="errorlines">
<span class="lineno"> 144</span>     compile 'com.joanzapata.android:android-iconify:1.0.3'
<span class="lineno"> 145</span>     compile 'com.android.support:support-annotations:22.2.1'
<span class="lineno"> 146</span>     compile 'com.fasterxml.jackson.core:jackson-databind:2.5.1'
<span class="lineno"> 147</span>     <span class="errorspan">compile 'com.mcxiaoke.volley:library:1.0.+'</span>
<span class="lineno"> 148</span>     compile 'com.crittercism:crittercism-android-agent:+'
<span class="lineno"> 149</span>     compile 'de.greenrobot:eventbus:2.4.0'
</pre>
<span class="location"><a href="../../build.gradle">../../build.gradle</a>:148</span>: <span class="message">Avoid using + in version numbers; can lead to unpredictable and unrepeatable builds (com.crittercism:crittercism-android-agent:+)</span><br /><pre class="errorlines">
<span class="lineno"> 145</span>     compile 'com.android.support:support-annotations:22.2.1'
<span class="lineno"> 146</span>     compile 'com.fasterxml.jackson.core:jackson-databind:2.5.1'
<span class="lineno"> 147</span>     compile 'com.mcxiaoke.volley:library:1.0.+'
<span class="lineno"> 148</span>     <span class="errorspan">compile 'com.crittercism:crittercism-android-agent:+'</span>
<span class="lineno"> 149</span>     compile 'de.greenrobot:eventbus:2.4.0'
<span class="lineno"> 150</span>     compile 'se.emilsjolander:stickylistheaders:2.5.2'
</pre>
</div>
<div class="metadata">Note: This issue has an associated quickfix operation in Android Studio/IntelliJ&nbsp;<img alt="Fix" border="0" align="top" src="lint-results_files/lint-run.png" />
<br>
Priority: 4 / 10<br/>
Category: Correctness</div>
Severity: <span class="warning">Warning</span><div class="summary">
Explanation: Gradle Dynamic Version.</div>
<div class="explanation">
Using <code>+</code> in dependencies lets you automatically pick up the latest available version rather than a specific, named version. However, this is not recommended; your builds are not repeatable; you may have tested with a slightly different version than what the build server used. (Using a dynamic version as the major version number is more problematic than using it in the minor version position.)
</div>
<br/><div class="moreinfo">More info: </div><br/>To suppress this error, use the issue id "GradleDynamicVersion" as explained in the <a href="#SuppressInfo">Suppressing Warnings and Errors</a> section.<br/>
</div>
<a name="GradleOverrides"></a>
<div class="issue">
<div class="id"><a href="#" title="Return to top">GradleOverrides: Value overridden by Gradle build script</a><div class="issueSeparator"></div>
</div>
<div class="warningslist">
<span class="location"><a href="../../src/main/AndroidManifest.xml">../../src/main/AndroidManifest.xml</a>:4</span>: <span class="message">This <code>versionCode</code> value (<code>67</code>) is not used; it is always overridden by the value specified in the Gradle build script (<code>67</code>)</span><br /><pre class="errorlines">
<span class="lineno">   1</span> &lt;?xml version="1.0" encoding="utf-8"?>
<span class="lineno">   2</span> &lt;manifest xmlns:android="http://schemas.android.com/apk/res/android"
<span class="lineno">   3</span>     package="com.cleverloop.android"
<span class="lineno">   4</span>     <span class="errorspan">android:versionCode="67"</span>
<span class="lineno">   5</span>     android:versionName="2.4.1">
<span class="lineno">   6</span> 
</pre>
<span class="location"><a href="../../src/main/AndroidManifest.xml">../../src/main/AndroidManifest.xml</a>:5</span>: <span class="message">This <code>versionName</code> value (<code>2.4.1</code>) is not used; it is always overridden by the value specified in the Gradle build script (<code>2.4.1</code>)</span><br /><pre class="errorlines">
<span class="lineno">   2</span> &lt;manifest xmlns:android="http://schemas.android.com/apk/res/android"
<span class="lineno">   3</span>     package="com.cleverloop.android"
<span class="lineno">   4</span>     android:versionCode="67"
<span class="lineno">   5</span>     <span class="errorspan">android:versionName="2.4.1"></span>
<span class="lineno">   6</span> 
<span class="lineno">   7</span>     &lt;uses-sdk
</pre>
<span class="location"><a href="../../src/main/AndroidManifest.xml">../../src/main/AndroidManifest.xml</a>:8</span>: <span class="message">This <code>minSdkVersion</code> value (<code>14</code>) is not used; it is always overridden by the value specified in the Gradle build script (<code>14</code>)</span><br /><pre class="errorlines">
<span class="lineno">   5</span>     android:versionName="2.4.1">
<span class="lineno">   6</span> 
<span class="lineno">   7</span>     &lt;uses-sdk
<span class="lineno">   8</span>         <span class="errorspan">android:minSdkVersion="14"</span>
<span class="lineno">   9</span>         android:targetSdkVersion="21" />
<span class="lineno">  10</span> 
</pre>
<span class="location"><a href="../../src/main/AndroidManifest.xml">../../src/main/AndroidManifest.xml</a>:9</span>: <span class="message">This <code>targetSdkVersion</code> value (<code>21</code>) is not used; it is always overridden by the value specified in the Gradle build script (<code>21</code>)</span><br /><pre class="errorlines">
<span class="lineno">   6</span> 
<span class="lineno">   7</span>     &lt;uses-sdk
<span class="lineno">   8</span>         android:minSdkVersion="14"
<span class="lineno">   9</span>         <span class="errorspan">android:targetSdkVersion="21" /></span>
<span class="lineno">  10</span> 
<span class="lineno">  11</span>     &lt;uses-feature
</pre>
</div>
<div class="metadata">Priority: 4 / 10<br/>
Category: Correctness</div>
Severity: <span class="warning">Warning</span><div class="summary">
Explanation: Value overridden by Gradle build script.</div>
<div class="explanation">
The value of (for example) <code>minSdkVersion</code> is only used if it is not specified in the <code>build.gradle</code> build scripts. When specified in the Gradle build scripts, the manifest value is ignored and can be misleading, so should be removed to avoid ambiguity.
</div>
<br/><div class="moreinfo">More info: </div><br/>To suppress this error, use the issue id "GradleOverrides" as explained in the <a href="#SuppressInfo">Suppressing Warnings and Errors</a> section.<br/>
</div>
<a name="PxUsage"></a>
<div class="issue">
<div class="id"><a href="#" title="Return to top">PxUsage: Using 'px' dimension</a><div class="issueSeparator"></div>
</div>
<div class="warningslist">
<span class="location"><a href="../../src/main/res/layout/activity_choose_camera_type.xml">../../src/main/res/layout/activity_choose_camera_type.xml</a>:20</span>: <span class="message">Avoid using "<code>px</code>" as units; use "<code>dp</code>" instead</span><br /><pre class="errorlines">
<span class="lineno">  17</span>     &lt;LinearLayout
<span class="lineno">  18</span>         android:layout_width="match_parent"
<span class="lineno">  19</span>         android:layout_height="wrap_content"
<span class="lineno">  20</span>         <span class="errorspan">android:paddingTop="70px"</span>
<span class="lineno">  21</span>         android:paddingBottom="100px"
<span class="lineno">  22</span>         android:orientation="horizontal"
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_choose_camera_type.xml">../../src/main/res/layout/activity_choose_camera_type.xml</a>:21</span>: <span class="message">Avoid using "<code>px</code>" as units; use "<code>dp</code>" instead</span><br /><pre class="errorlines">
<span class="lineno">  18</span>         android:layout_width="match_parent"
<span class="lineno">  19</span>         android:layout_height="wrap_content"
<span class="lineno">  20</span>         android:paddingTop="70px"
<span class="lineno">  21</span>         <span class="errorspan">android:paddingBottom="100px"</span>
<span class="lineno">  22</span>         android:orientation="horizontal"
<span class="lineno">  23</span>         android:gravity="center_horizontal|bottom">
</pre>
</div>
<div class="metadata">Note: This issue has an associated quickfix operation in Eclipse/ADT & Android Studio/IntelliJ&nbsp;<img alt="Fix" border="0" align="top" src="lint-results_files/lint-run.png" />
<br>
Priority: 2 / 10<br/>
Category: Correctness</div>
Severity: <span class="warning">Warning</span><div class="summary">
Explanation: Using 'px' dimension.</div>
<div class="explanation">
For performance reasons and to keep the code simpler, the Android system uses pixels as the standard unit for expressing dimension or coordinate values. That means that the dimensions of a view are always expressed in the code using pixels, but always based on the current screen density. For instance, if <code>myView.getWidth()</code> returns 10, the view is 10 pixels wide on the current screen, but on a device with a higher density screen, the value returned might be 15. If you use pixel values in your application code to work with bitmaps that are not pre-scaled for the current screen density, you might need to scale the pixel values that you use in your code to match the un-scaled bitmap source.
</div>
<br/><div class="moreinfo">More info: <a href="http://developer.android.com/guide/practices/screens_support.html#screen-independence">http://developer.android.com/guide/practices/screens_support.html#screen-independence</a>
</div><br/>To suppress this error, use the issue id "PxUsage" as explained in the <a href="#SuppressInfo">Suppressing Warnings and Errors</a> section.<br/>
</div>

<a name="Correctness:Messages"></a>
<div class="category"><a href="#" title="Return to top">Correctness:Messages</a><div class="categorySeparator"></div>
</div>
<a name="MissingTranslation"></a>
<div class="issue">
<div class="id"><a href="#" title="Return to top">MissingTranslation: Incomplete translation</a><div class="issueSeparator"></div>
</div>
<div class="warningslist">
<span class="location"><a href="../../src/main/res/values/strings.xml">../../src/main/res/values/strings.xml</a>:108</span>: <span class="message">"<code>contains_unsupported_characters</code>" is not translated in "zh" (Chinese)</span><br /><pre class="errorlines">
<span class="lineno"> 105</span>     &lt;string name="choosing_wifi">Choosing Wi-Fi&lt;/string>
<span class="lineno"> 106</span> 
<span class="lineno"> 107</span>     &lt;string name="unsupported_characters">="  "&amp;amp;"  "\""  "/&lt;/string>
<span class="lineno"> 108</span>     &lt;string <span class="errorspan">name="contains_unsupported_characters">Password must not include unsupported characters.&lt;/string></span>
<span class="lineno"> 109</span> 
<span class="lineno"> 110</span>     &lt;string name="second">s&lt;/string>
</pre>
<span class="location"><a href="../../src/main/res/values/strings.xml">../../src/main/res/values/strings.xml</a>:238</span>: <span class="message">"<code>base_station_missing_sd_card</code>" is not translated in "zh" (Chinese)</span><br /><pre class="errorlines">
<span class="lineno"> 235</span> 
<span class="lineno"> 236</span>     &lt;string name="cleverloop_offline">Base Station Offline&lt;/string>
<span class="lineno"> 237</span>     &lt;string name="missing_sd_card">Missing SD Card&lt;/string>
<span class="lineno"> 238</span>     &lt;string <span class="errorspan">name="base_station_missing_sd_card">Base Station Missing SD Card&lt;/string></span>
<span class="lineno"> 239</span> 
<span class="lineno"> 240</span>     &lt;string name="add_your_campoint">Add Base Station&lt;/string>
</pre>
<span class="location"><a href="../../src/main/res/values/strings.xml">../../src/main/res/values/strings.xml</a>:288</span>: <span class="message">"<code>users</code>" is not translated in "zh" (Chinese)</span><br /><pre class="errorlines">
<span class="lineno"> 285</span>     &lt;string name="geo_off">(Geo OFF)&lt;/string>
<span class="lineno"> 286</span> 
<span class="lineno"> 287</span>     &lt;!-- ManageUsersActivity -->
<span class="lineno"> 288</span>     &lt;string <span class="errorspan">name="users">Users&lt;/string></span>
<span class="lineno"> 289</span>     &lt;string name="manage_users">Manage Users&lt;/string>
<span class="lineno"> 290</span>     &lt;string name="sure_to_remove_the_user">Want to remove this user from the base station\'s member list?&lt;/string>
</pre>
<span class="location"><a href="../../src/main/res/values/strings.xml">../../src/main/res/values/strings.xml</a>:289</span>: <span class="message">"<code>manage_users</code>" is not translated in "zh" (Chinese)</span><br /><pre class="errorlines">
<span class="lineno"> 286</span> 
<span class="lineno"> 287</span>     &lt;!-- ManageUsersActivity -->
<span class="lineno"> 288</span>     &lt;string name="users">Users&lt;/string>
<span class="lineno"> 289</span>     &lt;string <span class="errorspan">name="manage_users">Manage Users&lt;/string></span>
<span class="lineno"> 290</span>     &lt;string name="sure_to_remove_the_user">Want to remove this user from the base station\'s member list?&lt;/string>
<span class="lineno"> 291</span>     &lt;string name="no_user_description1">
</pre>
<span class="location"><a href="../../src/main/res/values/strings.xml">../../src/main/res/values/strings.xml</a>:290</span>: <span class="message">"<code>sure_to_remove_the_user</code>" is not translated in "zh" (Chinese)</span><br /><pre class="errorlines">
<span class="lineno"> 287</span>     &lt;!-- ManageUsersActivity -->
<span class="lineno"> 288</span>     &lt;string name="users">Users&lt;/string>
<span class="lineno"> 289</span>     &lt;string name="manage_users">Manage Users&lt;/string>
<span class="lineno"> 290</span>     &lt;string <span class="errorspan">name="sure_to_remove_the_user">Want to remove this user from the base station\'s member list?&lt;/string></span>
<span class="lineno"> 291</span>     &lt;string name="no_user_description1">
<span class="lineno"> 292</span>         Currently there are no other users of this base station. To add one, simple have that person add
</pre>
<button id="MissingTranslationDivLink" onclick="reveal('MissingTranslationDiv');" />+ 11 More Occurrences...</button>
<div id="MissingTranslationDiv" style="display: none">
<span class="location"><a href="../../src/main/res/values/strings.xml">../../src/main/res/values/strings.xml</a>:291</span>: <span class="message">"<code>no_user_description1</code>" is not translated in "zh" (Chinese)</span><br /><pre class="errorlines">
<span class="lineno"> 288</span>     &lt;string name="users">Users&lt;/string>
<span class="lineno"> 289</span>     &lt;string name="manage_users">Manage Users&lt;/string>
<span class="lineno"> 290</span>     &lt;string name="sure_to_remove_the_user">Want to remove this user from the base station\'s member list?&lt;/string>
<span class="lineno"> 291</span>     &lt;string <span class="errorspan">name="no_user_description1"></span>
<span class="lineno"> 292</span>         Currently there are no other users of this base station. To add one, simple have that person add
<span class="lineno"> 293</span>         the base station in the CleverLoop App from their mobile device.
</pre>
<span class="location"><a href="../../src/main/res/values/strings.xml">../../src/main/res/values/strings.xml</a>:295</span>: <span class="message">"<code>what_can_other_user_do</code>" is not translated in "zh" (Chinese)</span><br /><pre class="errorlines">
<span class="lineno"> 292</span>         Currently there are no other users of this base station. To add one, simple have that person add
<span class="lineno"> 293</span>         the base station in the CleverLoop App from their mobile device.
<span class="lineno"> 294</span>     &lt;/string>
<span class="lineno"> 295</span>     &lt;string <span class="errorspan">name="what_can_other_user_do">What can other user do?&lt;/string></span>
<span class="lineno"> 296</span> 
<span class="lineno"> 297</span>     &lt;!-- FeedbackActivity -->
</pre>
<span class="location"><a href="../../src/main/res/values/strings.xml">../../src/main/res/values/strings.xml</a>:349</span>: <span class="message">"<code>log_verbosity_level</code>" is not translated in "zh" (Chinese)</span><br /><pre class="errorlines">
<span class="lineno"> 346</span>         Your privacy will be protected as we can only read this app running log.
<span class="lineno"> 347</span>     &lt;/string>
<span class="lineno"> 348</span>     &lt;!-- keep this jus in case -->
<span class="lineno"> 349</span>     &lt;string <span class="errorspan">name="log_verbosity_level">Log Verbosity Level&lt;/string></span>
<span class="lineno"> 350</span>     &lt;string name="log_verbosity_level_description">
<span class="lineno"> 351</span>         High verbosity level will be more detailed, but consume more battery than low level
</pre>
<span class="location"><a href="../../src/main/res/values/strings.xml">../../src/main/res/values/strings.xml</a>:350</span>: <span class="message">"<code>log_verbosity_level_description</code>" is not translated in "zh" (Chinese)</span><br /><pre class="errorlines">
<span class="lineno"> 347</span>     &lt;/string>
<span class="lineno"> 348</span>     &lt;!-- keep this jus in case -->
<span class="lineno"> 349</span>     &lt;string name="log_verbosity_level">Log Verbosity Level&lt;/string>
<span class="lineno"> 350</span>     &lt;string <span class="errorspan">name="log_verbosity_level_description"></span>
<span class="lineno"> 351</span>         High verbosity level will be more detailed, but consume more battery than low level
<span class="lineno"> 352</span>     &lt;/string>
</pre>
<span class="location"><a href="../../src/main/res/values/strings.xml">../../src/main/res/values/strings.xml</a>:353</span>: <span class="message">"<code>low</code>" is not translated in "zh" (Chinese)</span><br /><pre class="errorlines">
<span class="lineno"> 350</span>     &lt;string name="log_verbosity_level_description">
<span class="lineno"> 351</span>         High verbosity level will be more detailed, but consume more battery than low level
<span class="lineno"> 352</span>     &lt;/string>
<span class="lineno"> 353</span>     &lt;string <span class="errorspan">name="low">Low&lt;/string></span>
<span class="lineno"> 354</span>     &lt;string name="high">High&lt;/string>
<span class="lineno"> 355</span> 
</pre>
<span class="location"><a href="../../src/main/res/values/strings.xml">../../src/main/res/values/strings.xml</a>:354</span>: <span class="message">"<code>high</code>" is not translated in "zh" (Chinese)</span><br /><pre class="errorlines">
<span class="lineno"> 351</span>         High verbosity level will be more detailed, but consume more battery than low level
<span class="lineno"> 352</span>     &lt;/string>
<span class="lineno"> 353</span>     &lt;string name="low">Low&lt;/string>
<span class="lineno"> 354</span>     &lt;string <span class="errorspan">name="high">High&lt;/string></span>
<span class="lineno"> 355</span> 
<span class="lineno"> 356</span>     &lt;!-- ResetBaseStationPinActivity -->
</pre>
<span class="location"><a href="../../src/main/res/values/strings.xml">../../src/main/res/values/strings.xml</a>:666</span>: <span class="message">"<code>camera_already_in_the_network</code>" is not translated in "es" (Spanish)</span><br /><pre class="errorlines">
<span class="lineno"> 663</span>     &lt;string name="use_home_plug">Using HomePlug&lt;/string>
<span class="lineno"> 664</span> 
<span class="lineno"> 665</span>     &lt;!-- TODO -->
<span class="lineno"> 666</span>     &lt;string <span class="errorspan">name="camera_already_in_the_network"></span>
<span class="lineno"> 667</span>         The camera has already been in the network. You can choose a different network SSID to set up.
<span class="lineno"> 668</span>     &lt;/string>
</pre>
<span class="location"><a href="../../src/main/res/values/strings.xml">../../src/main/res/values/strings.xml</a>:707</span>: <span class="message">"<code>cleverloop_qrcode_wrong_password</code>" is not translated in "zh" (Chinese)</span><br /><pre class="errorlines">
<span class="lineno"> 704</span>     &lt;string name="edit_campoint_name_activity_title">Name Your Base Station&lt;/string>
<span class="lineno"> 705</span>     &lt;string name="edit_campoint_name_desc">Give your CleverLoop Base Station a name, this is how it will appear in your device list later.&lt;/string>
<span class="lineno"> 706</span> 
<span class="lineno"> 707</span>     &lt;string <span class="errorspan">name="cleverloop_qrcode_wrong_password"></span>
<span class="lineno"> 708</span>         Your base station password is wrong, you may have changed the password before. Please input the correct one.
<span class="lineno"> 709</span>     &lt;/string>
</pre>
<span class="location"><a href="../../src/main/res/values/strings.xml">../../src/main/res/values/strings.xml</a>:772</span>: <span class="message">"<code>audio_let_us_try_again</code>" is not translated in "zh" (Chinese)</span><br /><pre class="errorlines">
<span class="lineno"> 769</span>         It will take up to 90 seconds.
<span class="lineno"> 770</span>     &lt;/string>
<span class="lineno"> 771</span>     &lt;string name="not_see_the_blink">I haven\'t seen the blink&lt;/string>
<span class="lineno"> 772</span>     &lt;string <span class="errorspan">name="audio_let_us_try_again">Let\'s try again...&lt;/string></span>
<span class="lineno"> 773</span>     &lt;string name="unplug_camera_power_cable">
<span class="lineno"> 774</span>         Please unplug the power cable of the camera, and plug it in again.
</pre>
<span class="location"><a href="../../src/main/res/values/strings.xml">../../src/main/res/values/strings.xml</a>:794</span>: <span class="message">"<code>try_setup_using_ethernet</code>" is not translated in "zh" (Chinese)</span><br /><pre class="errorlines">
<span class="lineno"> 791</span>     &lt;/string>
<span class="lineno"> 792</span>     &lt;string name="audio_playing_description4">"If your phone doesn't play any audio, please add the camera using "&lt;/string>
<span class="lineno"> 793</span>     &lt;string name="audio_playing_description5">Ethernet&lt;/string>
<span class="lineno"> 794</span>     &lt;string <span class="errorspan">name="try_setup_using_ethernet">Try Setup Using Ethernet?&lt;/string></span>
<span class="lineno"> 795</span>     &lt;string name="try_setup_using_ethernet_content">Please unplug the power cable of the camera, and plug it in again, let\'s try to setup using Ethernet this time.&lt;/string>
<span class="lineno"> 796</span>     &lt;string name="hear_the_beep">I hear the beep!&lt;/string>
</pre>
<span class="location"><a href="../../src/main/res/values/strings.xml">../../src/main/res/values/strings.xml</a>:795</span>: <span class="message">"<code>try_setup_using_ethernet_content</code>" is not translated in "zh" (Chinese)</span><br /><pre class="errorlines">
<span class="lineno"> 792</span>     &lt;string name="audio_playing_description4">"If your phone doesn't play any audio, please add the camera using "&lt;/string>
<span class="lineno"> 793</span>     &lt;string name="audio_playing_description5">Ethernet&lt;/string>
<span class="lineno"> 794</span>     &lt;string name="try_setup_using_ethernet">Try Setup Using Ethernet?&lt;/string>
<span class="lineno"> 795</span>     &lt;string <span class="errorspan">name="try_setup_using_ethernet_content">Please unplug the power cable of the camera, and plug it in again, let\'s try to setup using Ethernet this time.&lt;/string></span>
<span class="lineno"> 796</span>     &lt;string name="hear_the_beep">I hear the beep!&lt;/string>
<span class="lineno"> 797</span>     &lt;string name="not_hear_the_beep">I haven\'t heard the beep&lt;/string>
</pre>
</div>
</div>
<div class="metadata">Note: This issue has an associated quickfix operation in Eclipse/ADT&nbsp;<img alt="Fix" border="0" align="top" src="lint-results_files/lint-run.png" />
<br>
Priority: 8 / 10<br/>
Category: Correctness:Messages</div>
Severity: <span class="error">Fatal</span><div class="summary">
Explanation: Incomplete translation.</div>
<div class="explanation">
If an application has more than one locale, then all the strings declared in one language should also be translated in all other languages.<br/>
<br/>
If the string should <b>not</b> be translated, you can add the attribute <code>translatable="false"</code> on the <code>&lt;string></code> element, or you can define all your non-translatable strings in a resource file called <code>donottranslate.xml</code>. Or, you can ignore the issue with a <code>tools:ignore="MissingTranslation"</code> attribute.<br/>
<br/>
By default this detector allows regions of a language to just provide a subset of the strings and fall back to the standard language strings. You can require all regions to provide a full translation by setting the environment variable <code>ANDROID_LINT_COMPLETE_REGIONS</code>.<br/>
<br/>
You can tell lint (and other tools) which language is the default language in your <code>res/values/</code> folder by specifying <code>tools:locale="languageCode"</code> for the root <code>&lt;resources></code> element in your resource file. (The <code>tools</code> prefix refers to the namespace declaration <code>http://schemas.android.com/tools</code>.)
</div>
<br/><div class="moreinfo">More info: </div><br/>To suppress this error, use the issue id "MissingTranslation" as explained in the <a href="#SuppressInfo">Suppressing Warnings and Errors</a> section.<br/>
</div>
<a name="Typos"></a>
<div class="issue">
<div class="id"><a href="#" title="Return to top">Typos: Spelling error</a><div class="issueSeparator"></div>
</div>
<div class="warningslist">
<span class="location"><a href="../../src/main/res/values-es/strings.xml">../../src/main/res/values-es/strings.xml</a>:56</span>: <span class="message">"Caracter" is a common misspelling; did you mean "Carácter" ?</span><br /><pre class="errorlines">
<span class="lineno">  53</span>     &lt;string name="network_error">Error de Red&lt;/string>
<span class="lineno">  54</span>     &lt;string name="network_timeout">Tiempo de espera de la Red agotado&lt;/string>
<span class="lineno">  55</span>     &lt;string name="unsupported">No soportado&lt;/string>
<span class="lineno">  56</span>     &lt;string name="character"><span class="errorspan">Caracter&lt;/string></span>
<span class="lineno">  57</span>     &lt;string name="error_code">"Código de Error: "&lt;/string>
<span class="lineno">  58</span>     &lt;string name="camera_wifi_settings_activity_title">Conexión Wi-Fi&lt;/string>
</pre>
<span class="location"><a href="../../src/main/res/values-es/strings.xml">../../src/main/res/values-es/strings.xml</a>:64</span>: <span class="message">"camara" is a common misspelling; did you mean "cámara" ?</span><br /><pre class="errorlines">
<span class="lineno">  61</span>     &lt;string name="select">Seleccionar&lt;/string>
<span class="lineno">  62</span>     &lt;string name="cleverloop_default_wifi">Perfil WI-FI por defecto&lt;/string>
<span class="lineno">  63</span>     &lt;string name="current_wifi_list">Redes WI-Fi cerca de Móvil&lt;/string>
<span class="lineno">  64</span>     &lt;string name="camera_default_wifi">Wi-FI por defecto de la <span class="errorspan">camara&lt;/string></span>
<span class="lineno">  65</span>     &lt;string name="delete">Borrar&lt;/string>
<span class="lineno">  66</span>     &lt;string name="enable">Activar&lt;/string>
</pre>
<span class="location"><a href="../../src/main/res/values-es/strings.xml">../../src/main/res/values-es/strings.xml</a>:95</span>: <span class="message">"camara" is a common misspelling; did you mean "cámara" ?</span><br /><pre class="errorlines">
<span class="lineno">  92</span>     &lt;string name="details">Detalles&lt;/string>
<span class="lineno">  93</span>     &lt;string name="update">Actualizar&lt;/string>
<span class="lineno">  94</span>     &lt;string name="already_done">Ya hecho&lt;/string>
<span class="lineno">  95</span>     &lt;string name="wifi_nearby_camera">Redes WI-FI cerca de la <span class="errorspan">camara&lt;/string></span>
<span class="lineno">  96</span>     &lt;string name="add_new_camera">Añadir Nueva Camara&lt;/string>
<span class="lineno">  97</span>     &lt;string name="range">Rango&lt;/string>
</pre>
<span class="location"><a href="../../src/main/res/values-es/strings.xml">../../src/main/res/values-es/strings.xml</a>:96</span>: <span class="message">"Camara" is a common misspelling; did you mean "Cámara" ?</span><br /><pre class="errorlines">
<span class="lineno">  93</span>     &lt;string name="update">Actualizar&lt;/string>
<span class="lineno">  94</span>     &lt;string name="already_done">Ya hecho&lt;/string>
<span class="lineno">  95</span>     &lt;string name="wifi_nearby_camera">Redes WI-FI cerca de la camara&lt;/string>
<span class="lineno">  96</span>     &lt;string name="add_new_camera">Añadir Nueva <span class="errorspan">Camara&lt;/string></span>
<span class="lineno">  97</span>     &lt;string name="range">Rango&lt;/string>
<span class="lineno">  98</span>     &lt;string name="meter">m&lt;/string>
</pre>
<span class="location"><a href="../../src/main/res/values-es/strings.xml">../../src/main/res/values-es/strings.xml</a>:104</span>: <span class="message">"camara" is a common misspelling; did you mean "cámara" ?</span><br /><pre class="errorlines">
<span class="lineno"> 101</span>     &lt;string name="drawer_open">cajón abierto&lt;/string>
<span class="lineno"> 102</span>     &lt;string name="drawer_close">cajón cerrado&lt;/string>
<span class="lineno"> 103</span>     &lt;string name="please_add_cleverloop">Por favor, primero añada una Base CleverLoop&lt;/string>
<span class="lineno"> 104</span>     &lt;string name="add_camera_firstly">Por favor, primero añada una <span class="errorspan">camara&lt;/string></span>
<span class="lineno"> 105</span>     &lt;string name="internal_storage_full">El almacenamiento interno está lleno&lt;/string>
<span class="lineno"> 106</span>     &lt;!--  WelcomeActivity  -->
</pre>
<button id="TyposDivLink" onclick="reveal('TyposDiv');" />+ 14 More Occurrences...</button>
<div id="TyposDiv" style="display: none">
<span class="location"><a href="../../src/main/res/values-es/strings.xml">../../src/main/res/values-es/strings.xml</a>:126</span>: <span class="message">"Politica" is a common misspelling; did you mean "Política" ?</span><br /><pre class="errorlines">
<span class="lineno"> 123</span>     &lt;string name="re_password_hint">Confirmar contraseña&lt;/string>
<span class="lineno"> 124</span>     &lt;string name="sign_up_btn">OK&lt;/string>
<span class="lineno"> 125</span>     &lt;string name="by_continue_u_agree">Al continuar usted acepta nuestra&lt;/string>
<span class="lineno"> 126</span>     &lt;string name="privacy_policy_terms"><span class="errorspan">Politica de Privacidad&lt;/string></span>
<span class="lineno"> 127</span>     &lt;string name="pls_create_stronger_password">Por favor, usa una contraseña más segura&lt;/string>
<span class="lineno"> 128</span>     &lt;string name="pls_input_password_again">Por favor, introduzca la contraseña una vez mas&lt;/string>
</pre>
<span class="location"><a href="../../src/main/res/values-es/strings.xml">../../src/main/res/values-es/strings.xml</a>:217</span>: <span class="message">"pagina" is a common misspelling; did you mean "página" ?</span><br /><pre class="errorlines">
<span class="lineno"> 214</span>     &lt;string name="wifi_bad_signal">Señal Wi-fi debíl&lt;/string>
<span class="lineno"> 215</span>     &lt;string name="unknown_status">Estado Desconocido&lt;/string>
<span class="lineno"> 216</span>     &lt;string name="camera_status_off_tooltip">
<span class="lineno"> 217</span>     Ahora mismo la cámara esta \"Desarmada\". Cuando la haya colocado en una buena posición de monitorización, vaya a a la <span class="errorspan">pagina y Armela.</span>
<span class="lineno"> 218</span>     &lt;/string>
<span class="lineno"> 219</span>     &lt;string name="all_camera">Todas las cámaras:&lt;/string>
</pre>
<span class="location"><a href="../../src/main/res/values-es/strings.xml">../../src/main/res/values-es/strings.xml</a>:274</span>: <span class="message">"sera" is a common misspelling; did you mean "será" ?</span><br /><pre class="errorlines">
<span class="lineno"> 271</span>     &lt;!--  keep this jus in case  -->
<span class="lineno"> 272</span>     &lt;string name="log_verbosity_level">Nivel de Registro (Log)&lt;/string>
<span class="lineno"> 273</span>     &lt;string name="log_verbosity_level_description">
<span class="lineno"> 274</span>     Un alto nivel de registro <span class="errorspan">sera mas detallado pero consume mas batería que un nivel bajo</span>
<span class="lineno"> 275</span>     &lt;/string>
<span class="lineno"> 276</span>     &lt;string name="low">Bajo&lt;/string>
</pre>
<span class="location"><a href="../../src/main/res/values-es/strings.xml">../../src/main/res/values-es/strings.xml</a>:289</span>: <span class="message">"Rapida" is a common misspelling; did you mean "Rápida" ?</span><br /><pre class="errorlines">
<span class="lineno"> 286</span>     &lt;string name="pls_input_port">Por favor, introduzca un puerto&lt;/string>
<span class="lineno"> 287</span>     &lt;string name="port_should_be_number">El Puerto debe ser un Numero&lt;/string>
<span class="lineno"> 288</span>     &lt;string name="port_num_554_to_65535">El puerto debe ser un numero entre 554 y 65535&lt;/string>
<span class="lineno"> 289</span>     &lt;string name="quick_question">Pregunta <span class="errorspan">Rapida&lt;/string></span>
<span class="lineno"> 290</span>     &lt;string name="camera_username_length_restriction">El Usuario debe contener entre 5 y 16 caracteres&lt;/string>
<span class="lineno"> 291</span>     &lt;!--  TODO  -->
</pre>
<span class="location"><a href="../../src/main/res/values-es/strings.xml">../../src/main/res/values-es/strings.xml</a>:396</span>: <span class="message">"Dia" is a common misspelling; did you mean "Día" ?</span><br /><pre class="errorlines">
<span class="lineno"> 393</span>     &lt;string name="timeline_geofence_out">Salir de Casa&lt;/string>
<span class="lineno"> 394</span>     &lt;!--  EditTimelineActivity  -->
<span class="lineno"> 395</span>     &lt;string name="edit_timeline">Editar TimeLine&lt;/string>
<span class="lineno"> 396</span>     &lt;string name="select_this_day">Seleccionar este <span class="errorspan">Dia&lt;/string></span>
<span class="lineno"> 397</span>     &lt;string name="select_all">Seleccionar Todo&lt;/string>
<span class="lineno"> 398</span>     &lt;string name="mark_as_read">Marcar como Leido&lt;/string>
</pre>
<span class="location"><a href="../../src/main/res/values-es/strings.xml">../../src/main/res/values-es/strings.xml</a>:398</span>: <span class="message">"Leido" is a common misspelling; did you mean "Leído" ?</span><br /><pre class="errorlines">
<span class="lineno"> 395</span>     &lt;string name="edit_timeline">Editar TimeLine&lt;/string>
<span class="lineno"> 396</span>     &lt;string name="select_this_day">Seleccionar este Dia&lt;/string>
<span class="lineno"> 397</span>     &lt;string name="select_all">Seleccionar Todo&lt;/string>
<span class="lineno"> 398</span>     &lt;string name="mark_as_read">Marcar como <span class="errorspan">Leido&lt;/string></span>
<span class="lineno"> 399</span>     &lt;string name="remove">Borrar&lt;/string>
<span class="lineno"> 400</span>     &lt;string name="all_selected_timelines_are_read">
</pre>
<span class="location"><a href="../../src/main/res/values-es/strings.xml">../../src/main/res/values-es/strings.xml</a>:451</span>: <span class="message">"vision" is a common misspelling; did you mean "visión" ?</span><br /><pre class="errorlines">
<span class="lineno"> 448</span>     &lt;/string>
<span class="lineno"> 449</span>     &lt;string name="automatic_ir">Cámara IR Automatico&lt;/string>
<span class="lineno"> 450</span>     &lt;string name="automatic_ir_description">
<span class="lineno"> 451</span>     Activa esta opción para que la cámara encienda automáticamente los infrarrojos de <span class="errorspan">vision nocturna.</span>
<span class="lineno"> 452</span>     &lt;/string>
<span class="lineno"> 453</span>     &lt;string name="backup_cloud_storage">Guardar Alertas en la Nube&lt;/string>
</pre>
<span class="location"><a href="../../src/main/res/values-es/strings.xml">../../src/main/res/values-es/strings.xml</a>:478</span>: <span class="message">"sera" is a common misspelling; did you mean "será" ?</span><br /><pre class="errorlines">
<span class="lineno"> 475</span>     &lt;string name="keep_it_on">Mantenerlo en&lt;/string>
<span class="lineno"> 476</span>     &lt;string name="delete_camera">Borrar Cámara&lt;/string>
<span class="lineno"> 477</span>     &lt;string name="confirm_delete_camera">
<span class="lineno"> 478</span>     Una vez borrada, la cámara desaparecerá por completo de tu Base CleverLoop. Esta <span class="errorspan">sera eliminada de tu aplicación y todos los eventos y ajustes de borraran. ¿Esta seguro de querer borrar esta cámara?</span>
<span class="lineno"> 479</span>     &lt;/string>
<span class="lineno"> 480</span>     &lt;string name="wifi_connection_configuration">Configuración de Conexión Wi-Fi&lt;/string>
</pre>
<span class="location"><a href="../../src/main/res/values-es/strings.xml">../../src/main/res/values-es/strings.xml</a>:538</span>: <span class="message">"dias" is a common misspelling; did you mean "días" ?</span><br /><pre class="errorlines">
<span class="lineno"> 535</span>     &lt;string name="every_friday">Todos los Viernes&lt;/string>
<span class="lineno"> 536</span>     &lt;string name="every_saturday">Todos los Sabados&lt;/string>
<span class="lineno"> 537</span>     &lt;string name="every_sunday">Todos los Domingos&lt;/string>
<span class="lineno"> 538</span>     &lt;string name="everyday">Todos los <span class="errorspan">dias&lt;/string></span>
<span class="lineno"> 539</span>     &lt;string name="workdays">Dias laborales&lt;/string>
<span class="lineno"> 540</span>     &lt;string name="weekends">Fines de semana&lt;/string>
</pre>
<span class="location"><a href="../../src/main/res/values-es/strings.xml">../../src/main/res/values-es/strings.xml</a>:539</span>: <span class="message">"Dias" is a common misspelling; did you mean "Días" ?</span><br /><pre class="errorlines">
<span class="lineno"> 536</span>     &lt;string name="every_saturday">Todos los Sabados&lt;/string>
<span class="lineno"> 537</span>     &lt;string name="every_sunday">Todos los Domingos&lt;/string>
<span class="lineno"> 538</span>     &lt;string name="everyday">Todos los dias&lt;/string>
<span class="lineno"> 539</span>     &lt;string name="workdays"><span class="errorspan">Dias laborales&lt;/string></span>
<span class="lineno"> 540</span>     &lt;string name="weekends">Fines de semana&lt;/string>
<span class="lineno"> 541</span>     &lt;!--  Confirm Wi-Fi empty password  -->
</pre>
<span class="location"><a href="../../src/main/res/values-es/strings.xml">../../src/main/res/values-es/strings.xml</a>:675</span>: <span class="message">"sera" is a common misspelling; did you mean "será" ?</span><br /><pre class="errorlines">
<span class="lineno"> 672</span>     Por favor, mantenga este teléfono cerca de la cámara
<span class="lineno"> 673</span>     &lt;/string>
<span class="lineno"> 674</span>     &lt;string name="keep_phone_around_camera_description">
<span class="lineno"> 675</span>     La información WI-FI se codificará en un archivo de audio, y <span class="errorspan">sera reproducido por su móvil. El sonido sera escuchado y decodificádo por la cámara para configurar el Wi-Fi.</span>
<span class="lineno"> 676</span>     &lt;/string>
<span class="lineno"> 677</span>     &lt;string name="play_the_sound">Estoy listo, reproduce el sonido.&lt;/string>
</pre>
<span class="location"><a href="../../src/main/res/values-es/strings.xml">../../src/main/res/values-es/strings.xml</a>:742</span>: <span class="message">"area" is a common misspelling; did you mean "área" ?</span><br /><pre class="errorlines">
<span class="lineno"> 739</span>     &lt;string name="add_hotspot">Añadir Zona&lt;/string>
<span class="lineno"> 740</span>     &lt;string name="edit_hotspot">Editar Zona&lt;/string>
<span class="lineno"> 741</span>     &lt;string name="edit_hotspot_description">
<span class="lineno"> 742</span>     Puede especificar hasta 3 zonas de vigilancia, los movimientos en esas zonas serán detectados y analizados, el <span class="errorspan">area fuera de esas zonas, sera ignorada</span>
<span class="lineno"> 743</span>     &lt;/string>
<span class="lineno"> 744</span>     &lt;!--  AlgorithmTuneActivity  -->
</pre>
<span class="location"><a href="../../src/main/res/values-es/strings.xml">../../src/main/res/values-es/strings.xml</a>:742</span>: <span class="message">"sera" is a common misspelling; did you mean "será" ?</span><br /><pre class="errorlines">
<span class="lineno"> 739</span>     &lt;string name="add_hotspot">Añadir Zona&lt;/string>
<span class="lineno"> 740</span>     &lt;string name="edit_hotspot">Editar Zona&lt;/string>
<span class="lineno"> 741</span>     &lt;string name="edit_hotspot_description">
<span class="lineno"> 742</span>     Puede especificar hasta 3 zonas de vigilancia, los movimientos en esas zonas serán detectados y analizados, el area fuera de esas zonas, <span class="errorspan">sera ignorada</span>
<span class="lineno"> 743</span>     &lt;/string>
<span class="lineno"> 744</span>     &lt;!--  AlgorithmTuneActivity  -->
</pre>
<span class="location"><a href="../../src/main/res/values-es/strings.xml">../../src/main/res/values-es/strings.xml</a>:763</span>: <span class="message">"area" is a common misspelling; did you mean "área" ?</span><br /><pre class="errorlines">
<span class="lineno"> 760</span>     &lt;!--  CameraDiagnoseActivity  -->
<span class="lineno"> 761</span>     &lt;string name="camera_diagnose">Diagnosticar Cámara&lt;/string>
<span class="lineno"> 762</span>     &lt;string name="camera_diagnose_description">
<span class="lineno"> 763</span>     Aquí se muestra la IP de todas las cámaras encontradas en su red local. Puede poner la IP en su navegador y acceder al <span class="errorspan">area de gestión de la misma para una configuración avanzada. Las credenciales por defecto son \'admin\' \'123456\'. El ordenador debe estar conectado al mismo router.</span>
<span class="lineno"> 764</span>     &lt;/string>
<span class="lineno"> 765</span>     &lt;string name="camera_diagnose_tip">
</pre>
</div>
</div>
<div class="metadata">Note: This issue has an associated quickfix operation in Eclipse/ADT & Android Studio/IntelliJ&nbsp;<img alt="Fix" border="0" align="top" src="lint-results_files/lint-run.png" />
<br>
Priority: 7 / 10<br/>
Category: Correctness:Messages</div>
Severity: <span class="warning">Warning</span><div class="summary">
Explanation: Spelling error.</div>
<div class="explanation">
This check looks through the string definitions, and if it finds any words that look like likely misspellings, they are flagged.
</div>
<br/><div class="moreinfo">More info: </div><br/>To suppress this error, use the issue id "Typos" as explained in the <a href="#SuppressInfo">Suppressing Warnings and Errors</a> section.<br/>
</div>
<a name="ExtraTranslation"></a>
<div class="issue">
<div class="id"><a href="#" title="Return to top">ExtraTranslation: Extra translation</a><div class="issueSeparator"></div>
</div>
<div class="warningslist">
<span class="location"><a href="../../src/main/res/values-zh/strings.xml">../../src/main/res/values-zh/strings.xml</a>:234</span>: <span class="message">"<code>base_tation_missing_sd_card</code>" is translated here but not found in default locale</span><br /><pre class="errorlines">
<span class="lineno"> 231</span> 
<span class="lineno"> 232</span>     &lt;string name="cleverloop_offline">&#22522;&#31449;&#25481;&#32447;&lt;/string>
<span class="lineno"> 233</span>     &lt;string name="missing_sd_card">&#32570;&#22833;SD&#21345;&lt;/string>
<span class="lineno"> 234</span>     &lt;string <span class="errorspan">name="base_tation_missing_sd_card">&#22522;&#31449;&#32570;&#22833;SD&#21345;&lt;/string></span>
<span class="lineno"> 235</span> 
<span class="lineno"> 236</span>     &lt;string name="add_your_campoint">&#28155;&#21152;&#22522;&#31449;&lt;/string>
</pre>
<span class="location"><a href="../../src/main/res/values-zh/strings.xml">../../src/main/res/values-zh/strings.xml</a>:512</span>: <span class="message">"<code>setup_or_modify_camera_wifi_conn</code>" is translated here but not found in default locale</span><br /><pre class="errorlines">
<span class="lineno"> 509</span>         &#19968;&#26086;&#31105;&#29992;&#35813;&#21151;&#33021;&#65292;&#21017;&#21482;&#26377;&#20302;&#20998;&#36776;&#29575;&#30340;&#39044;&#35272;&#22270;&#20250;&#20445;&#23384;&#22312;&#20113;&#31471;&#65292;&#20854;&#20182;&#25152;&#26377;&#35270;&#39057;&#29255;&#27573;&#37117;&#22312;&#26412;&#22320;&#20445;&#23384;
<span class="lineno"> 510</span>     &lt;/string>
<span class="lineno"> 511</span> 
<span class="lineno"> 512</span>     &lt;string <span class="errorspan">name="setup_or_modify_camera_wifi_conn">&#35774;&#32622;/&#20462;&#25913;&#26080;&#32447;&#20449;&#24687;&lt;/string></span>
<span class="lineno"> 513</span>     &lt;string name="edit_camera_credentials_activity_title">&#25668;&#20687;&#26426;&#35775;&#38382;&#20449;&#24687;&#35774;&#23450;&lt;/string>
<span class="lineno"> 514</span>     &lt;string name="auto_mode_settings">&#33258;&#21160;&#24067;&#38450;&#35774;&#32622;&lt;/string>
</pre>
<span class="location"><a href="../../src/main/res/values-zh/strings.xml">../../src/main/res/values-zh/strings.xml</a>:734</span>: <span class="message">"<code>let_us_try_again</code>" is translated here but not found in default locale</span><br /><pre class="errorlines">
<span class="lineno"> 731</span>     &lt;string name="xseries_wait_led_blink">
<span class="lineno"> 732</span>         &#35831;&#31561;&#24453;&#25668;&#20687;&#22836;&#32972;&#21518;&#30340;LED&#28783;&#22914;&#19978;&#19968;&#26679;&#38378;&#28865;&#65292;&#24744;&#21487;&#33021;&#38656;&#35201;&#31561;&#24453;90&#31186;&#38047;.    &lt;/string>
<span class="lineno"> 733</span>     &lt;string name="not_see_the_blink">&#25105;&#27809;&#30475;&#21040;&#28783;&#38378;&lt;/string>
<span class="lineno"> 734</span>     &lt;string <span class="errorspan">name="let_us_try_again">&#35831;&#20877;&#35797;&#19968;&#27425;...&lt;/string></span>
<span class="lineno"> 735</span>     &lt;string name="unplug_camera_power_cable">
<span class="lineno"> 736</span>     &#35831;&#25300;&#19979;&#25668;&#20687;&#22836;&#30340;&#30005;&#28304;&#32447;&#65292;&#20877;&#37325;&#26032;&#25554;&#19978;&#12290;    &lt;/string>
</pre>
</div>
<div class="metadata">Priority: 6 / 10<br/>
Category: Correctness:Messages</div>
Severity: <span class="error">Fatal</span><div class="summary">
Explanation: Extra translation.</div>
<div class="explanation">
If a string appears in a specific language translation file, but there is no corresponding string in the default locale, then this string is probably unused. (It's technically possible that your application is only intended to run in a specific locale, but it's still a good idea to provide a fallback.).<br/>
<br/>
Note that these strings can lead to crashes if the string is looked up on any locale not providing a translation, so it's important to clean them up.
</div>
<br/><div class="moreinfo">More info: </div><br/>To suppress this error, use the issue id "ExtraTranslation" as explained in the <a href="#SuppressInfo">Suppressing Warnings and Errors</a> section.<br/>
</div>

<a name="Security"></a>
<div class="category"><a href="#" title="Return to top">Security</a><div class="categorySeparator"></div>
</div>
<a name="SetJavaScriptEnabled"></a>
<div class="issue">
<div class="id"><a href="#" title="Return to top">SetJavaScriptEnabled: Using <code>setJavaScriptEnabled</code></a><div class="issueSeparator"></div>
</div>
<div class="warningslist">
<span class="location"><a href="../../src/main/java/com/cleverloop/android/view/CustomWebView.java">../../src/main/java/com/cleverloop/android/view/CustomWebView.java</a>:85</span>: <span class="message">Using <code>setJavaScriptEnabled</code> can introduce XSS vulnerabilities into you application, review carefully.</span><br /><pre class="errorlines">
<span class="lineno">  82</span>         s.setSaveFormData(true);
<span class="lineno">  83</span>         s.setAppCacheEnabled(true);
<span class="lineno">  84</span>         s.setAllowFileAccess(true);
<span class="lineno">  85</span>         <span class="errorspan">s.setJavaScriptEnabled(true);</span>
<span class="lineno">  86</span> 
<span class="lineno">  87</span>         // enable Web Storage: localStorage, sessionStorage
</pre>
</div>
<div class="metadata">Priority: 6 / 10<br/>
Category: Security</div>
Severity: <span class="warning">Warning</span><div class="summary">
Explanation: Using <code>setJavaScriptEnabled</code></div>
<div class="explanation">
Your code should not invoke <code>setJavaScriptEnabled</code> if you are not sure that your app really requires JavaScript support.
</div>
<br/><div class="moreinfo">More info: <a href="http://developer.android.com/guide/practices/security.html">http://developer.android.com/guide/practices/security.html</a>
</div><br/>To suppress this error, use the issue id "SetJavaScriptEnabled" as explained in the <a href="#SuppressInfo">Suppressing Warnings and Errors</a> section.<br/>
</div>
<a name="ExportedReceiver"></a>
<div class="issue">
<div class="id"><a href="#" title="Return to top">ExportedReceiver: Receiver does not require permission</a><div class="issueSeparator"></div>
</div>
<div class="warningslist">
<span class="location"><a href="../../src/main/AndroidManifest.xml">../../src/main/AndroidManifest.xml</a>:297</span>: <span class="message">Exported receiver does not require permission</span><br /><pre class="errorlines">
<span class="lineno"> 294</span>              Optionally, register AnalyticsReceiver and AnalyticsService to support background
<span class="lineno"> 295</span>              dispatching on non-Google Play devices
<span class="lineno"> 296</span>         -->
<span class="lineno"> 297</span>         <span class="errorspan">&lt;receiver</span>
<span class="lineno"> 298</span>             android:name="com.google.android.gms.analytics.AnalyticsReceiver"
<span class="lineno"> 299</span>             android:enabled="true" >
</pre>
</div>
<div class="metadata">Priority: 5 / 10<br/>
Category: Security</div>
Severity: <span class="warning">Warning</span><div class="summary">
Explanation: Receiver does not require permission.</div>
<div class="explanation">
Exported receivers (receivers which either set <code>exported=true</code> or contain an intent-filter and do not specify <code>exported=false</code>) should define a permission that an entity must have in order to launch the receiver or bind to it. Without this, any application can use this receiver.
</div>
<br/><div class="moreinfo">More info: </div><br/>To suppress this error, use the issue id "ExportedReceiver" as explained in the <a href="#SuppressInfo">Suppressing Warnings and Errors</a> section.<br/>
</div>
<a name="ExportedService"></a>
<div class="issue">
<div class="id"><a href="#" title="Return to top">ExportedService: Exported service does not require permission</a><div class="issueSeparator"></div>
</div>
<div class="warningslist">
<span class="location"><a href="../../src/main/AndroidManifest.xml">../../src/main/AndroidManifest.xml</a>:205</span>: <span class="message">Exported service does not require permission</span><br /><pre class="errorlines">
<span class="lineno"> 202</span>             android:screenOrientation="portrait" >
<span class="lineno"> 203</span>         &lt;/activity>
<span class="lineno"> 204</span> 
<span class="lineno"> 205</span>         <span class="errorspan">&lt;service</span>
<span class="lineno"> 206</span>             android:name=".push.PushService"
<span class="lineno"> 207</span>             android:exported="true"
</pre>
<span class="location"><a href="../../src/main/AndroidManifest.xml">../../src/main/AndroidManifest.xml</a>:219</span>: <span class="message">Exported service does not require permission</span><br /><pre class="errorlines">
<span class="lineno"> 216</span>             &lt;/intent-filter>
<span class="lineno"> 217</span>         &lt;/receiver>
<span class="lineno"> 218</span> 
<span class="lineno"> 219</span>         <span class="errorspan">&lt;service</span>
<span class="lineno"> 220</span>             android:name=".push.SyncService"
<span class="lineno"> 221</span>             android:exported="true" />
</pre>
</div>
<div class="metadata">Note: This issue has an associated quickfix operation in Eclipse/ADT & Android Studio/IntelliJ&nbsp;<img alt="Fix" border="0" align="top" src="lint-results_files/lint-run.png" />
<br>
Priority: 5 / 10<br/>
Category: Security</div>
Severity: <span class="warning">Warning</span><div class="summary">
Explanation: Exported service does not require permission.</div>
<div class="explanation">
Exported services (services which either set <code>exported=true</code> or contain an intent-filter and do not specify <code>exported=false</code>) should define a permission that an entity must have in order to launch the service or bind to it. Without this, any application can use this service.
</div>
<br/><div class="moreinfo">More info: </div><br/>To suppress this error, use the issue id "ExportedService" as explained in the <a href="#SuppressInfo">Suppressing Warnings and Errors</a> section.<br/>
</div>

<a name="Performance"></a>
<div class="category"><a href="#" title="Return to top">Performance</a><div class="categorySeparator"></div>
</div>
<a name="Recycle"></a>
<div class="issue">
<div class="id"><a href="#" title="Return to top">Recycle: Missing <code>recycle()</code> calls</a><div class="issueSeparator"></div>
</div>
<div class="warningslist">
<span class="location"><a href="../../src/main/java/com/cleverloop/android/view/TriangleView.java">../../src/main/java/com/cleverloop/android/view/TriangleView.java</a>:32</span>: <span class="message">This <code>TypedArray</code> should be recycled after use with <code>#recycle()</code></span><br /><pre class="errorlines">
<span class="lineno">  29</span>     public TriangleView(Context context, AttributeSet attrs, int defStyleAttr) {
<span class="lineno">  30</span>         super(context, attrs, defStyleAttr);
<span class="lineno">  31</span> 
<span class="lineno">  32</span>         TypedArray typedArray = context.<span class="errorspan">obtainStyledAttributes(attrs, R.styleable.TriangleView);</span>
<span class="lineno">  33</span>         int color = typedArray.getColor(R.styleable.TriangleView_bgColor, 0xffff0000);
<span class="lineno">  34</span>         paint = new Paint();
</pre>
</div>
<div class="metadata">Priority: 7 / 10<br/>
Category: Performance</div>
Severity: <span class="warning">Warning</span><div class="summary">
Explanation: Missing <code>recycle()</code> calls.</div>
<div class="explanation">
Many resources, such as TypedArrays, VelocityTrackers, etc., should be recycled (with a <code>recycle()</code> call) after use. This lint check looks for missing <code>recycle()</code> calls.
</div>
<br/><div class="moreinfo">More info: </div><br/>To suppress this error, use the issue id "Recycle" as explained in the <a href="#SuppressInfo">Suppressing Warnings and Errors</a> section.<br/>
</div>
<a name="UseCompoundDrawables"></a>
<div class="issue">
<div class="id"><a href="#" title="Return to top">UseCompoundDrawables: Node can be replaced by a <code>TextView</code> with compound drawables</a><div class="issueSeparator"></div>
</div>
<div class="warningslist">
<span class="location"><a href="../../src/main/res/layout/activity_auto_scheduling_settings.xml">../../src/main/res/layout/activity_auto_scheduling_settings.xml</a>:14</span>: <span class="message">This tag and its children can be replaced by one <code>&lt;TextView/></code> and a compound drawable</span><br /><pre class="errorlines">
<span class="lineno">  11</span>         android:orientation="horizontal"
<span class="lineno">  12</span>         android:gravity="center_vertical">
<span class="lineno">  13</span> 
<span class="lineno">  14</span>         <span class="errorspan">&lt;LinearLayout</span>
<span class="lineno">  15</span>             android:layout_width="0dp"
<span class="lineno">  16</span>             android:layout_height="wrap_content"
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_camera_settings.xml">../../src/main/res/layout/activity_camera_settings.xml</a>:84</span>: <span class="message">This tag and its children can be replaced by one <code>&lt;TextView/></code> and a compound drawable</span><br /><pre class="errorlines">
<span class="lineno">  81</span>                 android:gravity="center_vertical"
<span class="lineno">  82</span>                 android:id="@+id/enable_audio_container">
<span class="lineno">  83</span> 
<span class="lineno">  84</span>                 <span class="errorspan">&lt;LinearLayout</span>
<span class="lineno">  85</span>                     android:layout_width="0dp"
<span class="lineno">  86</span>                     android:layout_height="wrap_content"
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_camera_settings.xml">../../src/main/res/layout/activity_camera_settings.xml</a>:119</span>: <span class="message">This tag and its children can be replaced by one <code>&lt;TextView/></code> and a compound drawable</span><br /><pre class="errorlines">
<span class="lineno"> 116</span>                 android:orientation="horizontal"
<span class="lineno"> 117</span>                 android:gravity="center_vertical">
<span class="lineno"> 118</span> 
<span class="lineno"> 119</span>                 <span class="errorspan">&lt;LinearLayout</span>
<span class="lineno"> 120</span>                     android:layout_width="0dp"
<span class="lineno"> 121</span>                     android:layout_height="wrap_content"
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_camera_settings.xml">../../src/main/res/layout/activity_camera_settings.xml</a>:154</span>: <span class="message">This tag and its children can be replaced by one <code>&lt;TextView/></code> and a compound drawable</span><br /><pre class="errorlines">
<span class="lineno"> 151</span>                 android:orientation="horizontal"
<span class="lineno"> 152</span>                 android:gravity="center_vertical">
<span class="lineno"> 153</span> 
<span class="lineno"> 154</span>                 <span class="errorspan">&lt;LinearLayout</span>
<span class="lineno"> 155</span>                     android:layout_width="0dp"
<span class="lineno"> 156</span>                     android:layout_height="wrap_content"
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_enter_pin.xml">../../src/main/res/layout/activity_enter_pin.xml</a>:13</span>: <span class="message">This tag and its children can be replaced by one <code>&lt;TextView/></code> and a compound drawable</span><br /><pre class="errorlines">
<span class="lineno">  10</span>         android:paddingRight="@dimen/dist_to_edge"
<span class="lineno">  11</span>         android:orientation="vertical">
<span class="lineno">  12</span> 
<span class="lineno">  13</span>         <span class="errorspan">&lt;LinearLayout</span>
<span class="lineno">  14</span>             android:layout_width="match_parent"
<span class="lineno">  15</span>             android:layout_height="wrap_content"
</pre>
<button id="UseCompoundDrawablesDivLink" onclick="reveal('UseCompoundDrawablesDiv');" />+ 5 More Occurrences...</button>
<div id="UseCompoundDrawablesDiv" style="display: none">
<span class="location"><a href="../../src/main/res/layout/activity_videos.xml">../../src/main/res/layout/activity_videos.xml</a>:228</span>: <span class="message">This tag and its children can be replaced by one <code>&lt;TextView/></code> and a compound drawable</span><br /><pre class="errorlines">
<span class="lineno"> 225</span>         android:gravity="center_vertical"
<span class="lineno"> 226</span>         android:orientation="horizontal">
<span class="lineno"> 227</span> 
<span class="lineno"> 228</span>         <span class="errorspan">&lt;LinearLayout</span>
<span class="lineno"> 229</span>             android:id="@+id/btn_mark"
<span class="lineno"> 230</span>             android:layout_width="0dp"
</pre>
<span class="location"><a href="../../src/main/res/layout/dialog_select_alert_mode_for_camera.xml">../../src/main/res/layout/dialog_select_alert_mode_for_camera.xml</a>:96</span>: <span class="message">This tag and its children can be replaced by one <code>&lt;TextView/></code> and a compound drawable</span><br /><pre class="errorlines">
<span class="lineno">  93</span>         android:background="@drawable/selector_bg_color_btn"
<span class="lineno">  94</span>         android:id="@+id/btn_auto_scheduling">
<span class="lineno">  95</span> 
<span class="lineno">  96</span>         <span class="errorspan">&lt;LinearLayout</span>
<span class="lineno">  97</span>             android:layout_width="0dp"
<span class="lineno">  98</span>             android:layout_height="wrap_content"
</pre>
<span class="location"><a href="../../src/main/res/layout/item_campoint.xml">../../src/main/res/layout/item_campoint.xml</a>:20</span>: <span class="message">This tag and its children can be replaced by one <code>&lt;TextView/></code> and a compound drawable</span><br /><pre class="errorlines">
<span class="lineno">  17</span>         android:paddingRight="@dimen/padding_sn"
<span class="lineno">  18</span>         android:orientation="vertical">
<span class="lineno">  19</span> 
<span class="lineno">  20</span>         <span class="errorspan">&lt;LinearLayout</span>
<span class="lineno">  21</span>             android:layout_width="match_parent"
<span class="lineno">  22</span>             android:layout_height="wrap_content"
</pre>
<span class="location"><a href="../../src/main/res/layout/item_option.xml">../../src/main/res/layout/item_option.xml</a>:2</span>: <span class="message">This tag and its children can be replaced by one <code>&lt;TextView/></code> and a compound drawable</span><br /><pre class="errorlines">
<span class="lineno">   1</span> &lt;?xml version="1.0" encoding="utf-8"?>
<span class="lineno">   2</span> <span class="errorspan">&lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"</span>
<span class="lineno">   3</span>     android:orientation="horizontal" android:layout_width="match_parent"
<span class="lineno">   4</span>     android:layout_height="wrap_content"
</pre>
<span class="location"><a href="../../src/main/res/layout/item_repeat.xml">../../src/main/res/layout/item_repeat.xml</a>:2</span>: <span class="message">This tag and its children can be replaced by one <code>&lt;TextView/></code> and a compound drawable</span><br /><pre class="errorlines">
<span class="lineno">   1</span> &lt;?xml version="1.0" encoding="utf-8"?>
<span class="lineno">   2</span> <span class="errorspan">&lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"</span>
<span class="lineno">   3</span>     android:layout_width="match_parent"
<span class="lineno">   4</span>     android:layout_height="wrap_content"
</pre>
</div>
</div>
<div class="metadata">Note: This issue has an associated quickfix operation in Eclipse/ADT&nbsp;<img alt="Fix" border="0" align="top" src="lint-results_files/lint-run.png" />
<br>
Priority: 6 / 10<br/>
Category: Performance</div>
Severity: <span class="warning">Warning</span><div class="summary">
Explanation: Node can be replaced by a <code>TextView</code> with compound drawables.</div>
<div class="explanation">
A <code>LinearLayout</code> which contains an <code>ImageView</code> and a <code>TextView</code> can be more efficiently handled as a compound drawable (a single TextView, using the <code>drawableTop</code>, <code>drawableLeft</code>, <code>drawableRight</code> and/or <code>drawableBottom</code> attributes to draw one or more images adjacent to the text).<br/>
<br/>
If the two widgets are offset from each other with margins, this can be replaced with a <code>drawablePadding</code> attribute.<br/>
<br/>
There's a lint quickfix to perform this conversion in the Eclipse plugin.
</div>
<br/><div class="moreinfo">More info: </div><br/>To suppress this error, use the issue id "UseCompoundDrawables" as explained in the <a href="#SuppressInfo">Suppressing Warnings and Errors</a> section.<br/>
</div>
<a name="HandlerLeak"></a>
<div class="issue">
<div class="id"><a href="#" title="Return to top">HandlerLeak: Handler reference leaks</a><div class="issueSeparator"></div>
</div>
<div class="warningslist">
<span class="location"><a href="../../src/main/java/com/cleverloop/android/activity/CameraActivity.java">../../src/main/java/com/cleverloop/android/activity/CameraActivity.java</a>:1114</span>: <span class="message">This Handler class should be static or leaks might occur (com.cleverloop.android.activity.CameraActivity.P2PHandler)</span><br /><pre class="errorlines">
<span class="lineno">1111</span>         p2pClient.setCameraVideoParams(getCameraVideoParams(quality));
<span class="lineno">1112</span>     }
<span class="lineno">1113</span> 
<span class="lineno">1114</span>     public class <span class="errorspan">P2PHandler extends SEP2PHandler {</span>
<span class="lineno">1115</span> 
<span class="lineno">1116</span>         @Override
</pre>
<span class="location"><a href="../../src/main/java/com/cleverloop/android/activity/CameraWifiSettingsActivity.java">../../src/main/java/com/cleverloop/android/activity/CameraWifiSettingsActivity.java</a>:486</span>: <span class="message">This Handler class should be static or leaks might occur (com.cleverloop.android.activity.CameraWifiSettingsActivity.P2PHandler)</span><br /><pre class="errorlines">
<span class="lineno"> 483</span>         public String password;
<span class="lineno"> 484</span>     }
<span class="lineno"> 485</span> 
<span class="lineno"> 486</span>     public class <span class="errorspan">P2PHandler extends Handler {</span>
<span class="lineno"> 487</span> 
<span class="lineno"> 488</span>         @Override
</pre>
<span class="location"><a href="../../src/main/java/com/cleverloop/android/view/OrientationDetector.java">../../src/main/java/com/cleverloop/android/view/OrientationDetector.java</a>:80</span>: <span class="message">This Handler class should be static or leaks might occur (com.cleverloop.android.view.OrientationDetector.OrientationHandler)</span><br /><pre class="errorlines">
<span class="lineno">  77</span>         this.onOrientationChangedListener = onOrientationChangedListener;
<span class="lineno">  78</span>     }
<span class="lineno">  79</span> 
<span class="lineno">  80</span>     private class <span class="errorspan">OrientationHandler extends Handler {</span>
<span class="lineno">  81</span> 
<span class="lineno">  82</span>         private static final int RANGE = 30;
</pre>
<span class="location"><a href="../../src/main/java/com/cleverloop/android/activity/algorithm/P2PLiveActivity.java">../../src/main/java/com/cleverloop/android/activity/algorithm/P2PLiveActivity.java</a>:111</span>: <span class="message">This Handler class should be static or leaks might occur (com.cleverloop.android.activity.algorithm.P2PLiveActivity.P2PHandler)</span><br /><pre class="errorlines">
<span class="lineno"> 108</span>         finish();
<span class="lineno"> 109</span>     }
<span class="lineno"> 110</span> 
<span class="lineno"> 111</span>     public class <span class="errorspan">P2PHandler extends SEP2PHandler {</span>
<span class="lineno"> 112</span> 
<span class="lineno"> 113</span>         @Override
</pre>
</div>
<div class="metadata">Priority: 4 / 10<br/>
Category: Performance</div>
Severity: <span class="warning">Warning</span><div class="summary">
Explanation: Handler reference leaks.</div>
<div class="explanation">
Since this Handler is declared as an inner class, it may prevent the outer class from being garbage collected. If the Handler is using a Looper or MessageQueue for a thread other than the main thread, then there is no issue. If the Handler is using the Looper or MessageQueue of the main thread, you need to fix your Handler declaration, as follows: Declare the Handler as a static class; In the outer class, instantiate a WeakReference to the outer class and pass this object to your Handler when you instantiate the Handler; Make all references to members of the outer class using the WeakReference object.
</div>
<br/><div class="moreinfo">More info: </div><br/>To suppress this error, use the issue id "HandlerLeak" as explained in the <a href="#SuppressInfo">Suppressing Warnings and Errors</a> section.<br/>
</div>
<a name="UseValueOf"></a>
<div class="issue">
<div class="id"><a href="#" title="Return to top">UseValueOf: Should use <code>valueOf</code> instead of <code>new</code></a><div class="issueSeparator"></div>
</div>
<div class="warningslist">
<span class="location"><a href="../../src/main/java/com/cleverloop/android/activity/VideosActivity.java">../../src/main/java/com/cleverloop/android/activity/VideosActivity.java</a>:768</span>: <span class="message">Use <code>Integer.valueOf(count + 1)</code> instead</span><br /><pre class="errorlines">
<span class="lineno"> 765</span>                     open(AlgorithmTuneActivity_.class, "deviceId", deviceId, "cameraId", cameraId);
<span class="lineno"> 766</span>                     return;
<span class="lineno"> 767</span>                 } else {
<span class="lineno"> 768</span>                     alertFeedbackCountProp.setValue(<span class="errorspan">new Integer(count + 1).toString());</span>
<span class="lineno"> 769</span>                     PropertyManager.saveProperty(this, alertFeedbackCountProp);
<span class="lineno"> 770</span>                 }
</pre>
</div>
<div class="metadata">Note: This issue has an associated quickfix operation in Android Studio/IntelliJ&nbsp;<img alt="Fix" border="0" align="top" src="lint-results_files/lint-run.png" />
<br>
Priority: 4 / 10<br/>
Category: Performance</div>
Severity: <span class="warning">Warning</span><div class="summary">
Explanation: Should use <code>valueOf</code> instead of <code>new</code></div>
<div class="explanation">
You should not call the constructor for wrapper classes directly, such as`new Integer(42)`. Instead, call the <code>valueOf</code> factory method, such as <code>Integer.valueOf(42)</code>. This will typically use less memory because common integers such as 0 and 1 will share a single instance.
</div>
<br/><div class="moreinfo">More info: </div><br/>To suppress this error, use the issue id "UseValueOf" as explained in the <a href="#SuppressInfo">Suppressing Warnings and Errors</a> section.<br/>
</div>
<a name="DisableBaselineAlignment"></a>
<div class="issue">
<div class="id"><a href="#" title="Return to top">DisableBaselineAlignment: Missing <code>baselineAligned</code> attribute</a><div class="issueSeparator"></div>
</div>
<div class="warningslist">
<span class="location"><a href="../../src/main/res/layout/activity_choose_camera_type.xml">../../src/main/res/layout/activity_choose_camera_type.xml</a>:17</span>: <span class="message">Set <code>android:baselineAligned="false"</code> on this element for better performance</span><br /><pre class="errorlines">
<span class="lineno">  14</span>         android:textColor="@color/white"
<span class="lineno">  15</span>         android:textSize="@dimen/font_size_l"/>
<span class="lineno">  16</span> 
<span class="lineno">  17</span>     <span class="errorspan">&lt;LinearLayout</span>
<span class="lineno">  18</span>         android:layout_width="match_parent"
<span class="lineno">  19</span>         android:layout_height="wrap_content"
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_choose_camera_type.xml">../../src/main/res/layout/activity_choose_camera_type.xml</a>:51</span>: <span class="message">Set <code>android:baselineAligned="false"</code> on this element for better performance</span><br /><pre class="errorlines">
<span class="lineno">  48</span>         &lt;/LinearLayout>
<span class="lineno">  49</span>     &lt;/LinearLayout>
<span class="lineno">  50</span> 
<span class="lineno">  51</span>     <span class="errorspan">&lt;LinearLayout</span>
<span class="lineno">  52</span>         android:layout_width="match_parent"
<span class="lineno">  53</span>         android:layout_height="wrap_content"
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_videos.xml">../../src/main/res/layout/activity_videos.xml</a>:156</span>: <span class="message">Set <code>android:baselineAligned="false"</code> on this element for better performance</span><br /><pre class="errorlines">
<span class="lineno"> 153</span>                 android:layout_height="@dimen/camera_height" />
<span class="lineno"> 154</span>         &lt;/LinearLayout>
<span class="lineno"> 155</span> 
<span class="lineno"> 156</span>         <span class="errorspan">&lt;LinearLayout</span>
<span class="lineno"> 157</span>             android:id="@+id/play_btn_container"
<span class="lineno"> 158</span>             android:layout_width="match_parent"
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_videos.xml">../../src/main/res/layout/activity_videos.xml</a>:217</span>: <span class="message">Set <code>android:baselineAligned="false"</code> on this element for better performance</span><br /><pre class="errorlines">
<span class="lineno"> 214</span>     &lt;/LinearLayout>
<span class="lineno"> 215</span> 
<span class="lineno"> 216</span>     &lt;!--LightGrayBtnStyle-->
<span class="lineno"> 217</span>     <span class="errorspan">&lt;LinearLayout</span>
<span class="lineno"> 218</span>         android:id="@+id/mark_btn_container"
<span class="lineno"> 219</span>         android:layout_width="match_parent"
</pre>
<span class="location"><a href="../../src/main/res/layout/item_unimportant_activities_2.xml">../../src/main/res/layout/item_unimportant_activities_2.xml</a>:61</span>: <span class="message">Set <code>android:baselineAligned="false"</code> on this element for better performance</span><br /><pre class="errorlines">
<span class="lineno">  58</span>         android:orientation="vertical"
<span class="lineno">  59</span>         android:layout_marginLeft="@dimen/dist_to_edge">
<span class="lineno">  60</span> 
<span class="lineno">  61</span>         <span class="errorspan">&lt;LinearLayout</span>
<span class="lineno">  62</span>             android:layout_width="match_parent"
<span class="lineno">  63</span>             android:layout_height="0dp"
</pre>
<span class="location"><a href="../../src/main/res/layout/item_video2.xml">../../src/main/res/layout/item_video2.xml</a>:2</span>: <span class="message">Set <code>android:baselineAligned="false"</code> on this element for better performance</span><br /><pre class="errorlines">
<span class="lineno">   1</span> &lt;?xml version="1.0" encoding="utf-8"?>
<span class="lineno">   2</span> <span class="errorspan">&lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"</span>
<span class="lineno">   3</span>     android:orientation="horizontal"
<span class="lineno">   4</span>     android:layout_width="match_parent"
</pre>
</div>
<div class="metadata">Note: This issue has an associated quickfix operation in Eclipse/ADT & Android Studio/IntelliJ&nbsp;<img alt="Fix" border="0" align="top" src="lint-results_files/lint-run.png" />
<br>
Priority: 3 / 10<br/>
Category: Performance</div>
Severity: <span class="warning">Warning</span><div class="summary">
Explanation: Missing <code>baselineAligned</code> attribute.</div>
<div class="explanation">
When a LinearLayout is used to distribute the space proportionally between nested layouts, the baseline alignment property should be turned off to make the layout computation faster.
</div>
<br/><div class="moreinfo">More info: </div><br/>To suppress this error, use the issue id "DisableBaselineAlignment" as explained in the <a href="#SuppressInfo">Suppressing Warnings and Errors</a> section.<br/>
</div>
<a name="InefficientWeight"></a>
<div class="issue">
<div class="id"><a href="#" title="Return to top">InefficientWeight: Inefficient layout weight</a><div class="issueSeparator"></div>
</div>
<div class="warningslist">
<span class="location"><a href="../../src/main/res/layout/activity_choose_camera_type.xml">../../src/main/res/layout/activity_choose_camera_type.xml</a>:30</span>: <span class="message">Use a <code>layout_width</code> of <code>0dp</code> instead of <code>wrap_content</code> for better performance</span><br /><pre class="errorlines">
<span class="lineno">  27</span>             android:layout_height="wrap_content"
<span class="lineno">  28</span>             android:layout_weight="1">
<span class="lineno">  29</span>             &lt;ImageView
<span class="lineno">  30</span>                 <span class="errorspan">android:layout_width="wrap_content"</span>
<span class="lineno">  31</span>                 android:layout_height="wrap_content"
<span class="lineno">  32</span>                 android:layout_weight="1"
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_choose_camera_type.xml">../../src/main/res/layout/activity_choose_camera_type.xml</a>:43</span>: <span class="message">Use a <code>layout_width</code> of <code>0dp</code> instead of <code>wrap_content</code> for better performance</span><br /><pre class="errorlines">
<span class="lineno">  40</span>             android:layout_weight="1">
<span class="lineno">  41</span> 
<span class="lineno">  42</span>             &lt;ImageView
<span class="lineno">  43</span>                 <span class="errorspan">android:layout_width="wrap_content"</span>
<span class="lineno">  44</span>                 android:layout_height="wrap_content"
<span class="lineno">  45</span>                 android:layout_weight="1"
</pre>
</div>
<div class="metadata">Note: This issue has an associated quickfix operation in Eclipse/ADT & Android Studio/IntelliJ&nbsp;<img alt="Fix" border="0" align="top" src="lint-results_files/lint-run.png" />
<br>
Priority: 3 / 10<br/>
Category: Performance</div>
Severity: <span class="warning">Warning</span><div class="summary">
Explanation: Inefficient layout weight.</div>
<div class="explanation">
When only a single widget in a LinearLayout defines a weight, it is more efficient to assign a width/height of <code>0dp</code> to it since it will absorb all the remaining space anyway. With a declared width/height of <code>0dp</code> it does not have to measure its own size first.
</div>
<br/><div class="moreinfo">More info: </div><br/>To suppress this error, use the issue id "InefficientWeight" as explained in the <a href="#SuppressInfo">Suppressing Warnings and Errors</a> section.<br/>
</div>
<a name="NestedWeights"></a>
<div class="issue">
<div class="id"><a href="#" title="Return to top">NestedWeights: Nested layout weights</a><div class="issueSeparator"></div>
</div>
<div class="warningslist">
<span class="location"><a href="../../src/main/res/layout/activity_choose_camera_type.xml">../../src/main/res/layout/activity_choose_camera_type.xml</a>:32</span>: <span class="message">Nested weights are bad for performance</span><br /><pre class="errorlines">
<span class="lineno">  29</span>             &lt;ImageView
<span class="lineno">  30</span>                 android:layout_width="wrap_content"
<span class="lineno">  31</span>                 android:layout_height="wrap_content"
<span class="lineno">  32</span>                 <span class="errorspan">android:layout_weight="1"</span>
<span class="lineno">  33</span>                 android:src="@drawable/ic_cam_outdoor"
<span class="lineno">  34</span>                 android:contentDescription="@string/image_view_content_description"/>
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_choose_camera_type.xml">../../src/main/res/layout/activity_choose_camera_type.xml</a>:45</span>: <span class="message">Nested weights are bad for performance</span><br /><pre class="errorlines">
<span class="lineno">  42</span>             &lt;ImageView
<span class="lineno">  43</span>                 android:layout_width="wrap_content"
<span class="lineno">  44</span>                 android:layout_height="wrap_content"
<span class="lineno">  45</span>                 <span class="errorspan">android:layout_weight="1"</span>
<span class="lineno">  46</span>                 android:src="@drawable/ic_cam_indoor"
<span class="lineno">  47</span>                 android:contentDescription="@string/image_view_content_description"/>
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_enter_pin.xml">../../src/main/res/layout/activity_enter_pin.xml</a>:63</span>: <span class="message">Nested weights are bad for performance</span><br /><pre class="errorlines">
<span class="lineno">  60</span>                 &lt;EditText
<span class="lineno">  61</span>                     android:layout_width="0dp"
<span class="lineno">  62</span>                     android:layout_height="wrap_content"
<span class="lineno">  63</span>                     <span class="errorspan">android:layout_weight="1"</span>
<span class="lineno">  64</span>                     android:background="@null"
<span class="lineno">  65</span>                     android:textColor="@color/white"
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_indoor_algorithm_p2p_live.xml">../../src/main/res/layout/activity_indoor_algorithm_p2p_live.xml</a>:88</span>: <span class="message">Nested weights are bad for performance</span><br /><pre class="errorlines">
<span class="lineno">  85</span>                 &lt;com.cleverloop.android.ui.widgets.MeterBarView
<span class="lineno">  86</span>                     android:layout_width="0dp"
<span class="lineno">  87</span>                     android:layout_height="wrap_content"
<span class="lineno">  88</span>                     <span class="errorspan">android:layout_weight="1"</span>
<span class="lineno">  89</span>                     app:mbv_editable="true"
<span class="lineno">  90</span>                     app:mbv_end_color="@color/white"
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_videos.xml">../../src/main/res/layout/activity_videos.xml</a>:73</span>: <span class="message">Nested weights are bad for performance</span><br /><pre class="errorlines">
<span class="lineno">  70</span>         &lt;LinearLayout
<span class="lineno">  71</span>             android:layout_width="match_parent"
<span class="lineno">  72</span>             android:layout_height="0dp"
<span class="lineno">  73</span>             <span class="errorspan">android:layout_weight="5"</span>
<span class="lineno">  74</span>             android:gravity="center_vertical"
<span class="lineno">  75</span>             android:orientation="vertical"
</pre>
<button id="NestedWeightsDivLink" onclick="reveal('NestedWeightsDiv');" />+ 4 More Occurrences...</button>
<div id="NestedWeightsDiv" style="display: none">
<span class="location"><a href="../../src/main/res/layout/item_simple_timeline.xml">../../src/main/res/layout/item_simple_timeline.xml</a>:54</span>: <span class="message">Nested weights are bad for performance</span><br /><pre class="errorlines">
<span class="lineno">  51</span> 
<span class="lineno">  52</span>             &lt;LinearLayout
<span class="lineno">  53</span>                 android:layout_width="0dp"
<span class="lineno">  54</span>                 <span class="errorspan">android:layout_weight="1"</span>
<span class="lineno">  55</span>                 android:layout_height="wrap_content"
<span class="lineno">  56</span>                 android:orientation="horizontal">
</pre>
<span class="location"><a href="../../src/main/res/layout/item_simple_timeline_2.xml">../../src/main/res/layout/item_simple_timeline_2.xml</a>:70</span>: <span class="message">Nested weights are bad for performance</span><br /><pre class="errorlines">
<span class="lineno">  67</span> 
<span class="lineno">  68</span>             &lt;LinearLayout
<span class="lineno">  69</span>                 android:layout_width="0dp"
<span class="lineno">  70</span>                 <span class="errorspan">android:layout_weight="1"</span>
<span class="lineno">  71</span>                 android:layout_height="wrap_content"
<span class="lineno">  72</span>                 android:orientation="horizontal">
</pre>
<span class="location"><a href="../../src/main/res/layout/item_unimportant_activities.xml">../../src/main/res/layout/item_unimportant_activities.xml</a>:54</span>: <span class="message">Nested weights are bad for performance</span><br /><pre class="errorlines">
<span class="lineno">  51</span> 
<span class="lineno">  52</span>             &lt;LinearLayout
<span class="lineno">  53</span>                 android:layout_width="0dp"
<span class="lineno">  54</span>                 <span class="errorspan">android:layout_weight="1"</span>
<span class="lineno">  55</span>                 android:layout_height="wrap_content"
<span class="lineno">  56</span>                 android:orientation="horizontal">
</pre>
<span class="location"><a href="../../src/main/res/layout/item_unimportant_activities_2.xml">../../src/main/res/layout/item_unimportant_activities_2.xml</a>:70</span>: <span class="message">Nested weights are bad for performance</span><br /><pre class="errorlines">
<span class="lineno">  67</span> 
<span class="lineno">  68</span>             &lt;LinearLayout
<span class="lineno">  69</span>                 android:layout_width="0dp"
<span class="lineno">  70</span>                 <span class="errorspan">android:layout_weight="1"</span>
<span class="lineno">  71</span>                 android:layout_height="wrap_content"
<span class="lineno">  72</span>                 android:orientation="horizontal">
</pre>
</div>
</div>
<div class="metadata">Priority: 3 / 10<br/>
Category: Performance</div>
Severity: <span class="warning">Warning</span><div class="summary">
Explanation: Nested layout weights.</div>
<div class="explanation">
Layout weights require a widget to be measured twice. When a LinearLayout with non-zero weights is nested inside another LinearLayout with non-zero weights, then the number of measurements increase exponentially.
</div>
<br/><div class="moreinfo">More info: </div><br/>To suppress this error, use the issue id "NestedWeights" as explained in the <a href="#SuppressInfo">Suppressing Warnings and Errors</a> section.<br/>
</div>
<a name="Overdraw"></a>
<div class="issue">
<div class="id"><a href="#" title="Return to top">Overdraw: Overdraw: Painting regions more than once</a><div class="issueSeparator"></div>
</div>
<div class="warningslist">
<span class="location"><a href="../../src/main/res/layout/activity_feedback.xml">../../src/main/res/layout/activity_feedback.xml</a>:11</span>: <span class="message">Possible overdraw: Root element paints background <code>@color/white</code> with a theme that also paints a background (inferred theme is <code>@style/AppTheme</code>)</span><br /><pre class="errorlines">
<span class="lineno">   8</span>     android:textColorHint="@color/gray"
<span class="lineno">   9</span>     android:textSize="@dimen/font_size_n"
<span class="lineno">  10</span>     android:gravity="left|top"
<span class="lineno">  11</span>     <span class="errorspan">android:background="@color/white"</span>
<span class="lineno">  12</span>     android:textColor="@color/gray"
<span class="lineno">  13</span>     android:padding="@dimen/padding_s"
</pre>
<span class="location"><a href="../../src/main/res/layout/fragment_drawer.xml">../../src/main/res/layout/fragment_drawer.xml</a>:6</span>: <span class="message">Possible overdraw: Root element paints background <code>@color/body_bg_color</code> with a theme that also paints a background (inferred theme is <code>@style/AppTheme</code>)</span><br /><pre class="errorlines">
<span class="lineno">   3</span>     android:layout_width="match_parent"
<span class="lineno">   4</span>     android:layout_height="match_parent"
<span class="lineno">   5</span>     android:orientation="vertical"
<span class="lineno">   6</span>     <span class="errorspan">android:background="@color/body_bg_color"></span>
<span class="lineno">   7</span> 
<span class="lineno">   8</span>     &lt;RelativeLayout
</pre>
<span class="location"><a href="../../src/main/res/layout/fragment_manage_user_activity.xml">../../src/main/res/layout/fragment_manage_user_activity.xml</a>:6</span>: <span class="message">Possible overdraw: Root element paints background <code>#111</code> with a theme that also paints a background (inferred theme is <code>@style/AppTheme</code>)</span><br /><pre class="errorlines">
<span class="lineno">   3</span>     android:id="@+id/swipe_container"
<span class="lineno">   4</span>     android:layout_width="match_parent"
<span class="lineno">   5</span>     android:layout_height="match_parent"
<span class="lineno">   6</span>     <span class="errorspan">android:background="#111"></span>
<span class="lineno">   7</span> 
<span class="lineno">   8</span>     &lt;LinearLayout
</pre>
<span class="location"><a href="../../src/main/res/layout/item_main_camera_view.xml">../../src/main/res/layout/item_main_camera_view.xml</a>:6</span>: <span class="message">Possible overdraw: Root element paints background <code>@color/no_screen_shot_color</code> with a theme that also paints a background (inferred theme is <code>@style/AppTheme</code>)</span><br /><pre class="errorlines">
<span class="lineno">   3</span>     xmlns:android="http://schemas.android.com/apk/res/android"
<span class="lineno">   4</span>     android:layout_width="match_parent"
<span class="lineno">   5</span>     android:layout_height="wrap_content"
<span class="lineno">   6</span>     <span class="errorspan">android:background="@color/no_screen_shot_color"</span>
<span class="lineno">   7</span>     android:descendantFocusability="blocksDescendants">
<span class="lineno">   8</span> 
</pre>
<span class="location"><a href="../../src/main/res/layout/item_simple_timeline.xml">../../src/main/res/layout/item_simple_timeline.xml</a>:6</span>: <span class="message">Possible overdraw: Root element paints background <code>@color/black</code> with a theme that also paints a background (inferred theme is <code>@style/AppTheme</code>)</span><br /><pre class="errorlines">
<span class="lineno">   3</span>     android:orientation="horizontal"
<span class="lineno">   4</span>     android:layout_width="match_parent"
<span class="lineno">   5</span>     android:layout_height="@dimen/unimportant_activities_item_height"
<span class="lineno">   6</span>     <span class="errorspan">android:background="@color/black"</span>
<span class="lineno">   7</span>     android:paddingLeft="@dimen/dist_to_edge"
<span class="lineno">   8</span>     android:paddingRight="@dimen/dist_to_edge">
</pre>
<button id="OverdrawDivLink" onclick="reveal('OverdrawDiv');" />+ 9 More Occurrences...</button>
<div id="OverdrawDiv" style="display: none">
<span class="location"><a href="../../src/main/res/layout/item_unimportant_activities.xml">../../src/main/res/layout/item_unimportant_activities.xml</a>:6</span>: <span class="message">Possible overdraw: Root element paints background <code>@color/black</code> with a theme that also paints a background (inferred theme is <code>@style/AppTheme</code>)</span><br /><pre class="errorlines">
<span class="lineno">   3</span>     android:orientation="horizontal"
<span class="lineno">   4</span>     android:layout_width="match_parent"
<span class="lineno">   5</span>     android:layout_height="@dimen/unimportant_activities_item_height"
<span class="lineno">   6</span>     <span class="errorspan">android:background="@color/black"</span>
<span class="lineno">   7</span>     android:paddingLeft="@dimen/dist_to_edge"
<span class="lineno">   8</span>     android:paddingRight="@dimen/dist_to_edge">
</pre>
<span class="location"><a href="../../src/main/res/layout/item_video.xml">../../src/main/res/layout/item_video.xml</a>:6</span>: <span class="message">Possible overdraw: Root element paints background <code>@color/black</code> with a theme that also paints a background (inferred theme is <code>@style/AppTheme</code>)</span><br /><pre class="errorlines">
<span class="lineno">   3</span>     android:orientation="horizontal"
<span class="lineno">   4</span>     android:layout_width="match_parent"
<span class="lineno">   5</span>     android:layout_height="wrap_content"
<span class="lineno">   6</span>     <span class="errorspan">android:background="@color/black"</span>
<span class="lineno">   7</span>     android:paddingLeft="@dimen/dist_to_edge"
<span class="lineno">   8</span>     android:paddingRight="@dimen/dist_to_edge">
</pre>
<span class="location"><a href="../../src/main/res/layout/view_live_video_controller.xml">../../src/main/res/layout/view_live_video_controller.xml</a>:5</span>: <span class="message">Possible overdraw: Root element paints background <code>@color/transparent</code> with a theme that also paints a background (inferred theme is <code>@style/AppTheme</code>)</span><br /><pre class="errorlines">
<span class="lineno">   2</span> &lt;RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
<span class="lineno">   3</span>     android:layout_width="match_parent"
<span class="lineno">   4</span>     android:layout_height="match_parent"
<span class="lineno">   5</span>     <span class="errorspan">android:background="@color/transparent"></span>
<span class="lineno">   6</span> 
<span class="lineno">   7</span>     &lt;RelativeLayout
</pre>
<span class="location"><a href="../../src/main/res/layout/view_loading.xml">../../src/main/res/layout/view_loading.xml</a>:5</span>: <span class="message">Possible overdraw: Root element paints background <code>@color/black</code> with a theme that also paints a background (inferred theme is <code>@style/AppTheme</code>)</span><br /><pre class="errorlines">
<span class="lineno">   2</span> &lt;TextView xmlns:android="http://schemas.android.com/apk/res/android"
<span class="lineno">   3</span>     android:layout_width="match_parent"
<span class="lineno">   4</span>     android:layout_height="wrap_content"
<span class="lineno">   5</span>     <span class="errorspan">android:background="@color/black"</span>
<span class="lineno">   6</span>     android:gravity="center"
<span class="lineno">   7</span>     android:paddingBottom="@dimen/padding_n"
</pre>
<span class="location"><a href="../../src/main/res/layout/view_time_scheduler_description.xml">../../src/main/res/layout/view_time_scheduler_description.xml</a>:10</span>: <span class="message">Possible overdraw: Root element paints background <code>@color/transparent</code> with a theme that also paints a background (inferred theme is <code>@style/AppTheme</code>)</span><br /><pre class="errorlines">
<span class="lineno">   7</span>     android:paddingBottom="@dimen/padding_s"
<span class="lineno">   8</span>     android:paddingLeft="@dimen/dist_to_edge"
<span class="lineno">   9</span>     android:paddingRight="@dimen/dist_to_edge"
<span class="lineno">  10</span>     <span class="errorspan">android:background="@color/transparent"</span>
<span class="lineno">  11</span>     android:textSize="@dimen/font_size_s"
<span class="lineno">  12</span>     android:textColor="@color/sl_gray"/>
</pre>
<span class="location"><a href="../../src/main/res/layout/view_tooltip_br.xml">../../src/main/res/layout/view_tooltip_br.xml</a>:5</span>: <span class="message">Possible overdraw: Root element paints background <code>@color/transparent</code> with a theme that also paints a background (inferred theme is <code>@style/AppTheme</code>)</span><br /><pre class="errorlines">
<span class="lineno">   2</span> &lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
<span class="lineno">   3</span>     android:orientation="vertical" android:layout_width="match_parent"
<span class="lineno">   4</span>     android:layout_height="match_parent"
<span class="lineno">   5</span>     <span class="errorspan">android:background="@color/transparent"></span>
<span class="lineno">   6</span> 
<span class="lineno">   7</span>     &lt;ImageView
</pre>
<span class="location"><a href="../../src/main/res/layout/view_tooltip_tr.xml">../../src/main/res/layout/view_tooltip_tr.xml</a>:5</span>: <span class="message">Possible overdraw: Root element paints background <code>@color/transparent</code> with a theme that also paints a background (inferred theme is <code>@style/AppTheme</code>)</span><br /><pre class="errorlines">
<span class="lineno">   2</span> &lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
<span class="lineno">   3</span>     android:orientation="vertical" android:layout_width="match_parent"
<span class="lineno">   4</span>     android:layout_height="match_parent"
<span class="lineno">   5</span>     <span class="errorspan">android:background="@color/transparent"></span>
<span class="lineno">   6</span> 
<span class="lineno">   7</span>     &lt;LinearLayout
</pre>
<span class="location"><a href="../../src/main/res/layout/view_video_controller.xml">../../src/main/res/layout/view_video_controller.xml</a>:5</span>: <span class="message">Possible overdraw: Root element paints background <code>@color/transparent</code> with a theme that also paints a background (inferred theme is <code>@style/AppTheme</code>)</span><br /><pre class="errorlines">
<span class="lineno">   2</span> &lt;RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
<span class="lineno">   3</span>     android:layout_width="match_parent"
<span class="lineno">   4</span>     android:layout_height="match_parent"
<span class="lineno">   5</span>     <span class="errorspan">android:background="@color/transparent"></span>
<span class="lineno">   6</span> 
<span class="lineno">   7</span>     &lt;RelativeLayout
</pre>
<span class="location"><a href="../../src/main/res/layout/view_video_preview.xml">../../src/main/res/layout/view_video_preview.xml</a>:5</span>: <span class="message">Possible overdraw: Root element paints background <code>@color/no_screen_shot_color</code> with a theme that also paints a background (inferred theme is <code>@style/AppTheme</code>)</span><br /><pre class="errorlines">
<span class="lineno">   2</span> &lt;RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
<span class="lineno">   3</span>     android:layout_width="match_parent"
<span class="lineno">   4</span>     android:layout_height="wrap_content"
<span class="lineno">   5</span>     <span class="errorspan">android:background="@color/no_screen_shot_color"></span>
<span class="lineno">   6</span> 
<span class="lineno">   7</span>     &lt;com.cleverloop.android.view.AspectRatioVideoSurfaceView
</pre>
</div>
</div>
<div class="metadata">Priority: 3 / 10<br/>
Category: Performance</div>
Severity: <span class="warning">Warning</span><div class="summary">
Explanation: Overdraw: Painting regions more than once.</div>
<div class="explanation">
If you set a background drawable on a root view, then you should use a custom theme where the theme background is null. Otherwise, the theme background will be painted first, only to have your custom background completely cover it; this is called "overdraw".<br/>
<br/>
NOTE: This detector relies on figuring out which layouts are associated with which activities based on scanning the Java code, and it's currently doing that using an inexact pattern matching algorithm. Therefore, it can incorrectly conclude which activity the layout is associated with and then wrongly complain that a background-theme is hidden.<br/>
<br/>
If you want your custom background on multiple pages, then you should consider making a custom theme with your custom background and just using that theme instead of a root element background.<br/>
<br/>
Of course it's possible that your custom drawable is translucent and you want it to be mixed with the background. However, you will get better performance if you pre-mix the background with your drawable and use that resulting image or color as a custom theme background instead.<br/>

</div>
<br/><div class="moreinfo">More info: </div><br/>To suppress this error, use the issue id "Overdraw" as explained in the <a href="#SuppressInfo">Suppressing Warnings and Errors</a> section.<br/>
</div>
<a name="UnusedResources"></a>
<div class="issue">
<div class="id"><a href="#" title="Return to top">UnusedResources: Unused resources</a><div class="issueSeparator"></div>
</div>
<div class="warningslist">
<span class="location"><a href="../../src/main/res/layout/activity_home_plug.xml">../../src/main/res/layout/activity_home_plug.xml</a></span>: <span class="message">The resource <code>R.layout.activity_home_plug</code> appears to be unused</span><br />
<span class="location"><a href="../../src/main/res/layout/activity_player.xml">../../src/main/res/layout/activity_player.xml</a></span>: <span class="message">The resource <code>R.layout.activity_player</code> appears to be unused</span><br />
<span class="location"><a href="../../src/main/res/layout/activity_web_view.xml">../../src/main/res/layout/activity_web_view.xml</a></span>: <span class="message">The resource <code>R.layout.activity_web_view</code> appears to be unused</span><br />
<span class="location"><a href="../../src/main/res/xml/app_tracker.xml">../../src/main/res/xml/app_tracker.xml</a>:4</span>: <span class="message">The resource <code>R.integer.ga_sessionTimeout</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno">   1</span> &lt;?xml version="1.0" encoding="utf-8"?>
<span class="lineno">   2</span> &lt;resources xmlns:tools="http://schemas.android.com/tools"
<span class="lineno">   3</span>     tools:ignore="TypographyDashes">
<span class="lineno">   4</span>     &lt;integer <span class="errorspan">name="ga_sessionTimeout">300&lt;/integer></span>
<span class="lineno">   5</span> 
<span class="lineno">   6</span>     &lt;!-- Enable automatic Activity measurement -->
</pre>
<span class="location"><a href="../../src/main/res/xml/app_tracker.xml">../../src/main/res/xml/app_tracker.xml</a>:7</span>: <span class="message">The resource <code>R.bool.ga_autoActivityTracking</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno">   4</span>     &lt;integer name="ga_sessionTimeout">300&lt;/integer>
<span class="lineno">   5</span> 
<span class="lineno">   6</span>     &lt;!-- Enable automatic Activity measurement -->
<span class="lineno">   7</span>     &lt;bool <span class="errorspan">name="ga_autoActivityTracking">true&lt;/bool></span>
<span class="lineno">   8</span> 
<span class="lineno">   9</span>     &lt;!-- screenName is optional -->
</pre>
<button id="UnusedResourcesDivLink" onclick="reveal('UnusedResourcesDiv');" />+ 111 More Occurrences...</button>
<div id="UnusedResourcesDiv" style="display: none">
<span class="location"><a href="../../src/main/res/xml/app_tracker.xml">../../src/main/res/xml/app_tracker.xml</a>:10</span>: <span class="message">The resource <code>R.screenName.com_cleverloop_android_activity_camera_ConfirmAddingCameraActivity_</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno">   7</span>     &lt;bool name="ga_autoActivityTracking">true&lt;/bool>
<span class="lineno">   8</span> 
<span class="lineno">   9</span>     &lt;!-- screenName is optional -->
<span class="lineno">  10</span>     &lt;screenName <span class="errorspan">name="com.cleverloop.android.activity.camera.ConfirmAddingCameraActivity_"></span>
<span class="lineno">  11</span>         ConfirmAddingCameraActivity
<span class="lineno">  12</span>     &lt;/screenName>
</pre>
<span class="location"><a href="../../src/main/res/xml/app_tracker.xml">../../src/main/res/xml/app_tracker.xml</a>:14</span>: <span class="message">The resource <code>R.screenName.com_cleverloop_android_activity_camera_ConnectCameraActivity_</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno">  11</span>         ConfirmAddingCameraActivity
<span class="lineno">  12</span>     &lt;/screenName>
<span class="lineno">  13</span> 
<span class="lineno">  14</span>     &lt;screenName <span class="errorspan">name="com.cleverloop.android.activity.camera.ConnectCameraActivity_"></span>
<span class="lineno">  15</span>         ConnectCameraActivity
<span class="lineno">  16</span>     &lt;/screenName>
</pre>
<span class="location"><a href="../../src/main/res/xml/app_tracker.xml">../../src/main/res/xml/app_tracker.xml</a>:18</span>: <span class="message">The resource <code>R.screenName.com_cleverloop_android_activity_camera_DisconnectCableActivity_</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno">  15</span>         ConnectCameraActivity
<span class="lineno">  16</span>     &lt;/screenName>
<span class="lineno">  17</span> 
<span class="lineno">  18</span>     &lt;screenName <span class="errorspan">name="com.cleverloop.android.activity.camera.DisconnectCableActivity_"></span>
<span class="lineno">  19</span>         DisconnectCableActivity
<span class="lineno">  20</span>     &lt;/screenName>
</pre>
<span class="location"><a href="../../src/main/res/xml/app_tracker.xml">../../src/main/res/xml/app_tracker.xml</a>:22</span>: <span class="message">The resource <code>R.screenName.com_cleverloop_android_activity_camera_EditCameraNameActivity_</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno">  19</span>         DisconnectCableActivity
<span class="lineno">  20</span>     &lt;/screenName>
<span class="lineno">  21</span> 
<span class="lineno">  22</span>     &lt;screenName <span class="errorspan">name="com.cleverloop.android.activity.camera.EditCameraNameActivity_"></span>
<span class="lineno">  23</span>         EditCameraNameActivity
<span class="lineno">  24</span>     &lt;/screenName>
</pre>
<span class="location"><a href="../../src/main/res/xml/app_tracker.xml">../../src/main/res/xml/app_tracker.xml</a>:26</span>: <span class="message">The resource <code>R.screenName.com_cleverloop_android_activity_camera_PowerCameraActivity_</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno">  23</span>         EditCameraNameActivity
<span class="lineno">  24</span>     &lt;/screenName>
<span class="lineno">  25</span> 
<span class="lineno">  26</span>     &lt;screenName <span class="errorspan">name="com.cleverloop.android.activity.camera.PowerCameraActivity_"></span>
<span class="lineno">  27</span>         PowerCameraActivity
<span class="lineno">  28</span>     &lt;/screenName>
</pre>
<span class="location"><a href="../../src/main/res/xml/app_tracker.xml">../../src/main/res/xml/app_tracker.xml</a>:30</span>: <span class="message">The resource <code>R.screenName.com_cleverloop_android_activity_camera_SetupCameraWifiDoneActivity_</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno">  27</span>         PowerCameraActivity
<span class="lineno">  28</span>     &lt;/screenName>
<span class="lineno">  29</span> 
<span class="lineno">  30</span>     &lt;screenName <span class="errorspan">name="com.cleverloop.android.activity.camera.SetupCameraWifiDoneActivity_"></span>
<span class="lineno">  31</span>         SetupCameraWifiDoneActivity
<span class="lineno">  32</span>     &lt;/screenName>
</pre>
<span class="location"><a href="../../src/main/res/xml/app_tracker.xml">../../src/main/res/xml/app_tracker.xml</a>:34</span>: <span class="message">The resource <code>R.screenName.com_cleverloop_android_activity_device_CheckCleverLoopConnectionActivity_</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno">  31</span>         SetupCameraWifiDoneActivity
<span class="lineno">  32</span>     &lt;/screenName>
<span class="lineno">  33</span> 
<span class="lineno">  34</span>     &lt;screenName <span class="errorspan">name="com.cleverloop.android.activity.device.CheckCleverLoopConnectionActivity_"></span>
<span class="lineno">  35</span>         CheckCleverLoopConnectionActivity
<span class="lineno">  36</span>     &lt;/screenName>
</pre>
<span class="location"><a href="../../src/main/res/xml/app_tracker.xml">../../src/main/res/xml/app_tracker.xml</a>:38</span>: <span class="message">The resource <code>R.screenName.com_cleverloop_android_activity_device_ConnectCleverLoopToRouterActivity_</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno">  35</span>         CheckCleverLoopConnectionActivity
<span class="lineno">  36</span>     &lt;/screenName>
<span class="lineno">  37</span> 
<span class="lineno">  38</span>     &lt;screenName <span class="errorspan">name="com.cleverloop.android.activity.device.ConnectCleverLoopToRouterActivity_"></span>
<span class="lineno">  39</span>         ConnectCleverLoopToRouterActivity
<span class="lineno">  40</span>     &lt;/screenName>
</pre>
<span class="location"><a href="../../src/main/res/xml/app_tracker.xml">../../src/main/res/xml/app_tracker.xml</a>:42</span>: <span class="message">The resource <code>R.screenName.com_cleverloop_android_activity_web_WebViewActivity_</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno">  39</span>         ConnectCleverLoopToRouterActivity
<span class="lineno">  40</span>     &lt;/screenName>
<span class="lineno">  41</span> 
<span class="lineno">  42</span>     &lt;screenName <span class="errorspan">name="com.cleverloop.android.activity.web.WebViewActivity_"></span>
<span class="lineno">  43</span>         WebViewActivity
<span class="lineno">  44</span>     &lt;/screenName>
</pre>
<span class="location"><a href="../../src/main/res/xml/app_tracker.xml">../../src/main/res/xml/app_tracker.xml</a>:46</span>: <span class="message">The resource <code>R.screenName.com_cleverloop_android_activity_web_WebView2Activity_</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno">  43</span>         WebViewActivity
<span class="lineno">  44</span>     &lt;/screenName>
<span class="lineno">  45</span> 
<span class="lineno">  46</span>     &lt;screenName <span class="errorspan">name="com.cleverloop.android.activity.web.WebView2Activity_"></span>
<span class="lineno">  47</span>         WebView2Activity
<span class="lineno">  48</span>     &lt;/screenName>
</pre>
<span class="location"><a href="../../src/main/res/xml/app_tracker.xml">../../src/main/res/xml/app_tracker.xml</a>:50</span>: <span class="message">The resource <code>R.screenName.com_cleverloop_android_activity_wifi_SelectWifiActivity_</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno">  47</span>         WebView2Activity
<span class="lineno">  48</span>     &lt;/screenName>
<span class="lineno">  49</span> 
<span class="lineno">  50</span>     &lt;screenName <span class="errorspan">name="com.cleverloop.android.activity.wifi.SelectWifiActivity_"></span>
<span class="lineno">  51</span>         SelectWifiActivity
<span class="lineno">  52</span>     &lt;/screenName>
</pre>
<span class="location"><a href="../../src/main/res/xml/app_tracker.xml">../../src/main/res/xml/app_tracker.xml</a>:54</span>: <span class="message">The resource <code>R.screenName.com_cleverloop_android_activity_wifi_SelectWifiForCameraActivity_</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno">  51</span>         SelectWifiActivity
<span class="lineno">  52</span>     &lt;/screenName>
<span class="lineno">  53</span> 
<span class="lineno">  54</span>     &lt;screenName <span class="errorspan">name="com.cleverloop.android.activity.wifi.SelectWifiForCameraActivity_"></span>
<span class="lineno">  55</span>         SelectWifiForCameraActivity
<span class="lineno">  56</span>     &lt;/screenName>
</pre>
<span class="location"><a href="../../src/main/res/xml/app_tracker.xml">../../src/main/res/xml/app_tracker.xml</a>:58</span>: <span class="message">The resource <code>R.screenName.com_cleverloop_android_activity_wifi_SelectWifiForCleverLoopActivity_</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno">  55</span>         SelectWifiForCameraActivity
<span class="lineno">  56</span>     &lt;/screenName>
<span class="lineno">  57</span> 
<span class="lineno">  58</span>     &lt;screenName <span class="errorspan">name="com.cleverloop.android.activity.wifi.SelectWifiForCleverLoopActivity_"></span>
<span class="lineno">  59</span>         SelectWifiForCleverLoopActivity
<span class="lineno">  60</span>     &lt;/screenName>
</pre>
<ul></ul><button id="Location18DivLink" onclick="reveal('Location18Div');" />+ 1 Additional Locations...</button>
<div id="Location18Div" style="display: none">
Additional locations: <ul>
<li> <span class="location"><a href="../../src/main/res/xml/app_tracker.xml">../../src/main/res/xml/app_tracker.xml</a>:62</span>
</ul>
</div><br/><br/>
<span class="location"><a href="../../src/main/res/xml/app_tracker.xml">../../src/main/res/xml/app_tracker.xml</a>:66</span>: <span class="message">The resource <code>R.screenName.com_cleverloop_android_activity_ActivationActivity_</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno">  63</span>         SelectWifiForCleverLoopActivity
<span class="lineno">  64</span>     &lt;/screenName>
<span class="lineno">  65</span> 
<span class="lineno">  66</span>     &lt;screenName <span class="errorspan">name="com.cleverloop.android.activity.ActivationActivity_"></span>
<span class="lineno">  67</span>         ActivationActivity
<span class="lineno">  68</span>     &lt;/screenName>
</pre>
<span class="location"><a href="../../src/main/res/xml/app_tracker.xml">../../src/main/res/xml/app_tracker.xml</a>:70</span>: <span class="message">The resource <code>R.screenName.com_cleverloop_android_activity_AddCamPointSuccessActivity_</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno">  67</span>         ActivationActivity
<span class="lineno">  68</span>     &lt;/screenName>
<span class="lineno">  69</span> 
<span class="lineno">  70</span>     &lt;screenName <span class="errorspan">name="com.cleverloop.android.activity.AddCamPointSuccessActivity_"></span>
<span class="lineno">  71</span>         AddCamPointSuccessActivity
<span class="lineno">  72</span>     &lt;/screenName>
</pre>
<span class="location"><a href="../../src/main/res/xml/app_tracker.xml">../../src/main/res/xml/app_tracker.xml</a>:74</span>: <span class="message">The resource <code>R.screenName.com_cleverloop_android_activity_AutoSchedulingSettingsActivity_</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno">  71</span>         AddCamPointSuccessActivity
<span class="lineno">  72</span>     &lt;/screenName>
<span class="lineno">  73</span> 
<span class="lineno">  74</span>     &lt;screenName <span class="errorspan">name="com.cleverloop.android.activity.AutoSchedulingSettingsActivity_"></span>
<span class="lineno">  75</span>         AutoSchedulingSettingsActivity
<span class="lineno">  76</span>     &lt;/screenName>
</pre>
<span class="location"><a href="../../src/main/res/xml/app_tracker.xml">../../src/main/res/xml/app_tracker.xml</a>:78</span>: <span class="message">The resource <code>R.screenName.com_cleverloop_android_activity_CameraActivity_</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno">  75</span>         AutoSchedulingSettingsActivity
<span class="lineno">  76</span>     &lt;/screenName>
<span class="lineno">  77</span> 
<span class="lineno">  78</span>     &lt;screenName <span class="errorspan">name="com.cleverloop.android.activity.CameraActivity_"></span>
<span class="lineno">  79</span>         CameraActivity
<span class="lineno">  80</span>     &lt;/screenName>
</pre>
<span class="location"><a href="../../src/main/res/xml/app_tracker.xml">../../src/main/res/xml/app_tracker.xml</a>:82</span>: <span class="message">The resource <code>R.screenName.com_cleverloop_android_activity_CameraSettingsActivity_</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno">  79</span>         CameraActivity
<span class="lineno">  80</span>     &lt;/screenName>
<span class="lineno">  81</span> 
<span class="lineno">  82</span>     &lt;screenName <span class="errorspan">name="com.cleverloop.android.activity.CameraSettingsActivity_"></span>
<span class="lineno">  83</span>         CameraSettingsActivity
<span class="lineno">  84</span>     &lt;/screenName>
</pre>
<span class="location"><a href="../../src/main/res/xml/app_tracker.xml">../../src/main/res/xml/app_tracker.xml</a>:86</span>: <span class="message">The resource <code>R.screenName.com_cleverloop_android_activity_CameraWifiSettingsActivity_</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno">  83</span>         CameraSettingsActivity
<span class="lineno">  84</span>     &lt;/screenName>
<span class="lineno">  85</span> 
<span class="lineno">  86</span>     &lt;screenName <span class="errorspan">name="com.cleverloop.android.activity.CameraWifiSettingsActivity_"></span>
<span class="lineno">  87</span>         CameraWifiSettingsActivity
<span class="lineno">  88</span>     &lt;/screenName>
</pre>
<span class="location"><a href="../../src/main/res/xml/app_tracker.xml">../../src/main/res/xml/app_tracker.xml</a>:90</span>: <span class="message">The resource <code>R.screenName.com_cleverloop_android_activity_ConnectCamPointGuideActivity_</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno">  87</span>         CameraWifiSettingsActivity
<span class="lineno">  88</span>     &lt;/screenName>
<span class="lineno">  89</span> 
<span class="lineno">  90</span>     &lt;screenName <span class="errorspan">name="com.cleverloop.android.activity.ConnectCamPointGuideActivity_"></span>
<span class="lineno">  91</span>         ConnectCamPointGuideActivity
<span class="lineno">  92</span>     &lt;/screenName>
</pre>
<span class="location"><a href="../../src/main/res/xml/app_tracker.xml">../../src/main/res/xml/app_tracker.xml</a>:94</span>: <span class="message">The resource <code>R.screenName.com_cleverloop_android_activity_DeviceSettingsActivity_</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno">  91</span>         ConnectCamPointGuideActivity
<span class="lineno">  92</span>     &lt;/screenName>
<span class="lineno">  93</span> 
<span class="lineno">  94</span>     &lt;screenName <span class="errorspan">name="com.cleverloop.android.activity.DeviceSettingsActivity_"></span>
<span class="lineno">  95</span>         DeviceSettingsActivity
<span class="lineno">  96</span>     &lt;/screenName>
</pre>
<span class="location"><a href="../../src/main/res/xml/app_tracker.xml">../../src/main/res/xml/app_tracker.xml</a>:98</span>: <span class="message">The resource <code>R.screenName.com_cleverloop_android_activity_EditCameraCredentialsActivity_</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno">  95</span>         DeviceSettingsActivity
<span class="lineno">  96</span>     &lt;/screenName>
<span class="lineno">  97</span> 
<span class="lineno">  98</span>     &lt;screenName <span class="errorspan">name="com.cleverloop.android.activity.EditCameraCredentialsActivity_"></span>
<span class="lineno">  99</span>         EditCameraCredentialsActivity
<span class="lineno"> 100</span>     &lt;/screenName>
</pre>
<span class="location"><a href="../../src/main/res/xml/app_tracker.xml">../../src/main/res/xml/app_tracker.xml</a>:102</span>: <span class="message">The resource <code>R.screenName.com_cleverloop_android_activity_EditCamPointNameActivity_</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno">  99</span>         EditCameraCredentialsActivity
<span class="lineno"> 100</span>     &lt;/screenName>
<span class="lineno"> 101</span> 
<span class="lineno"> 102</span>     &lt;screenName <span class="errorspan">name="com.cleverloop.android.activity.EditCamPointNameActivity_"></span>
<span class="lineno"> 103</span>         EditCamPointNameActivity
<span class="lineno"> 104</span>     &lt;/screenName>
</pre>
<span class="location"><a href="../../src/main/res/xml/app_tracker.xml">../../src/main/res/xml/app_tracker.xml</a>:106</span>: <span class="message">The resource <code>R.screenName.com_cleverloop_android_activity_EditTimelineActivity_</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno"> 103</span>         EditCamPointNameActivity
<span class="lineno"> 104</span>     &lt;/screenName>
<span class="lineno"> 105</span> 
<span class="lineno"> 106</span>     &lt;screenName <span class="errorspan">name="com.cleverloop.android.activity.EditTimelineActivity_"></span>
<span class="lineno"> 107</span>         EditTimelineActivity
<span class="lineno"> 108</span>     &lt;/screenName>
</pre>
<span class="location"><a href="../../src/main/res/xml/app_tracker.xml">../../src/main/res/xml/app_tracker.xml</a>:110</span>: <span class="message">The resource <code>R.screenName.com_cleverloop_android_activity_EditScheduleActivity_</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno"> 107</span>         EditTimelineActivity
<span class="lineno"> 108</span>     &lt;/screenName>
<span class="lineno"> 109</span> 
<span class="lineno"> 110</span>     &lt;screenName <span class="errorspan">name="com.cleverloop.android.activity.EditScheduleActivity_"></span>
<span class="lineno"> 111</span>         EditScheduleActivity
<span class="lineno"> 112</span>     &lt;/screenName>
</pre>
<span class="location"><a href="../../src/main/res/xml/app_tracker.xml">../../src/main/res/xml/app_tracker.xml</a>:114</span>: <span class="message">The resource <code>R.screenName.com_cleverloop_android_activity_EnterPinActivity_</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno"> 111</span>         EditScheduleActivity
<span class="lineno"> 112</span>     &lt;/screenName>
<span class="lineno"> 113</span> 
<span class="lineno"> 114</span>     &lt;screenName <span class="errorspan">name="com.cleverloop.android.activity.EnterPinActivity_"></span>
<span class="lineno"> 115</span>         EnterPinActivity
<span class="lineno"> 116</span>     &lt;/screenName>
</pre>
<span class="location"><a href="../../src/main/res/xml/app_tracker.xml">../../src/main/res/xml/app_tracker.xml</a>:118</span>: <span class="message">The resource <code>R.screenName.com_cleverloop_android_activity_FeedbackActivity_</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno"> 115</span>         EnterPinActivity
<span class="lineno"> 116</span>     &lt;/screenName>
<span class="lineno"> 117</span> 
<span class="lineno"> 118</span>     &lt;screenName <span class="errorspan">name="com.cleverloop.android.activity.FeedbackActivity_"></span>
<span class="lineno"> 119</span>         FeedbackActivity
<span class="lineno"> 120</span>     &lt;/screenName>
</pre>
<span class="location"><a href="../../src/main/res/xml/app_tracker.xml">../../src/main/res/xml/app_tracker.xml</a>:122</span>: <span class="message">The resource <code>R.screenName.com_cleverloop_android_activity_ForgetPasswordActivity_</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno"> 119</span>         FeedbackActivity
<span class="lineno"> 120</span>     &lt;/screenName>
<span class="lineno"> 121</span> 
<span class="lineno"> 122</span>     &lt;screenName <span class="errorspan">name="com.cleverloop.android.activity.ForgetPasswordActivity_"></span>
<span class="lineno"> 123</span>         ForgetPasswordActivity
<span class="lineno"> 124</span>     &lt;/screenName>
</pre>
<span class="location"><a href="../../src/main/res/xml/app_tracker.xml">../../src/main/res/xml/app_tracker.xml</a>:126</span>: <span class="message">The resource <code>R.screenName.com_cleverloop_android_activity_LoginActivity_</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno"> 123</span>         ForgetPasswordActivity
<span class="lineno"> 124</span>     &lt;/screenName>
<span class="lineno"> 125</span> 
<span class="lineno"> 126</span>     &lt;screenName <span class="errorspan">name="com.cleverloop.android.activity.LoginActivity_"></span>
<span class="lineno"> 127</span>         LoginActivity
<span class="lineno"> 128</span>     &lt;/screenName>
</pre>
<span class="location"><a href="../../src/main/res/xml/app_tracker.xml">../../src/main/res/xml/app_tracker.xml</a>:130</span>: <span class="message">The resource <code>R.screenName.com_cleverloop_android_activity_MainActivity_</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno"> 127</span>         LoginActivity
<span class="lineno"> 128</span>     &lt;/screenName>
<span class="lineno"> 129</span> 
<span class="lineno"> 130</span>     &lt;screenName <span class="errorspan">name="com.cleverloop.android.activity.MainActivity_"></span>
<span class="lineno"> 131</span>         MainActivity
<span class="lineno"> 132</span>     &lt;/screenName>
</pre>
<span class="location"><a href="../../src/main/res/xml/app_tracker.xml">../../src/main/res/xml/app_tracker.xml</a>:134</span>: <span class="message">The resource <code>R.screenName.com_cleverloop_android_activity_ResetPasswordActivity_</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno"> 131</span>         MainActivity
<span class="lineno"> 132</span>     &lt;/screenName>
<span class="lineno"> 133</span> 
<span class="lineno"> 134</span>     &lt;screenName <span class="errorspan">name="com.cleverloop.android.activity.ResetPasswordActivity_"></span>
<span class="lineno"> 135</span>         ResetPasswordActivity
<span class="lineno"> 136</span>     &lt;/screenName>
</pre>
<span class="location"><a href="../../src/main/res/xml/app_tracker.xml">../../src/main/res/xml/app_tracker.xml</a>:138</span>: <span class="message">The resource <code>R.screenName.com_cleverloop_android_activity_SelectRepeatActivity_</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno"> 135</span>         ResetPasswordActivity
<span class="lineno"> 136</span>     &lt;/screenName>
<span class="lineno"> 137</span> 
<span class="lineno"> 138</span>     &lt;screenName <span class="errorspan">name="com.cleverloop.android.activity.SelectRepeatActivity_"></span>
<span class="lineno"> 139</span>         SelectRepeatActivity
<span class="lineno"> 140</span>     &lt;/screenName>
</pre>
<span class="location"><a href="../../src/main/res/xml/app_tracker.xml">../../src/main/res/xml/app_tracker.xml</a>:142</span>: <span class="message">The resource <code>R.screenName.com_cleverloop_android_activity_SignUpActivity_</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno"> 139</span>         SelectRepeatActivity
<span class="lineno"> 140</span>     &lt;/screenName>
<span class="lineno"> 141</span> 
<span class="lineno"> 142</span>     &lt;screenName <span class="errorspan">name="com.cleverloop.android.activity.SignUpActivity_"></span>
<span class="lineno"> 143</span>         SignUpActivity
<span class="lineno"> 144</span>     &lt;/screenName>
</pre>
<span class="location"><a href="../../src/main/res/xml/app_tracker.xml">../../src/main/res/xml/app_tracker.xml</a>:146</span>: <span class="message">The resource <code>R.screenName.com_cleverloop_android_activity_UseWifiExtenderActivity_</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno"> 143</span>         SignUpActivity
<span class="lineno"> 144</span>     &lt;/screenName>
<span class="lineno"> 145</span> 
<span class="lineno"> 146</span>     &lt;screenName <span class="errorspan">name="com.cleverloop.android.activity.UseWifiExtenderActivity_"></span>
<span class="lineno"> 147</span>         UseWifiExtenderActivity
<span class="lineno"> 148</span>     &lt;/screenName>
</pre>
<span class="location"><a href="../../src/main/res/xml/app_tracker.xml">../../src/main/res/xml/app_tracker.xml</a>:150</span>: <span class="message">The resource <code>R.screenName.com_cleverloop_android_activity_UseWifiExtenderAskWhetherSameActivity_</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno"> 147</span>         UseWifiExtenderActivity
<span class="lineno"> 148</span>     &lt;/screenName>
<span class="lineno"> 149</span> 
<span class="lineno"> 150</span>     &lt;screenName <span class="errorspan">name="com.cleverloop.android.activity.UseWifiExtenderAskWhetherSameActivity_"></span>
<span class="lineno"> 151</span>         UseWifiExtenderAskWhetherSameActivity
<span class="lineno"> 152</span>     &lt;/screenName>
</pre>
<span class="location"><a href="../../src/main/res/xml/app_tracker.xml">../../src/main/res/xml/app_tracker.xml</a>:154</span>: <span class="message">The resource <code>R.screenName.com_cleverloop_android_activity_VideosActivity_</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno"> 151</span>         UseWifiExtenderAskWhetherSameActivity
<span class="lineno"> 152</span>     &lt;/screenName>
<span class="lineno"> 153</span> 
<span class="lineno"> 154</span>     &lt;screenName <span class="errorspan">name="com.cleverloop.android.activity.VideosActivity_"></span>
<span class="lineno"> 155</span>         VideosActivity
<span class="lineno"> 156</span>     &lt;/screenName>
</pre>
<span class="location"><a href="../../src/main/res/xml/app_tracker.xml">../../src/main/res/xml/app_tracker.xml</a>:158</span>: <span class="message">The resource <code>R.screenName.com_cleverloop_android_activity_WelcomeAboardActivity_</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno"> 155</span>         VideosActivity
<span class="lineno"> 156</span>     &lt;/screenName>
<span class="lineno"> 157</span> 
<span class="lineno"> 158</span>     &lt;screenName <span class="errorspan">name="com.cleverloop.android.activity.WelcomeAboardActivity_"></span>
<span class="lineno"> 159</span>         WelcomeAboardActivity
<span class="lineno"> 160</span>     &lt;/screenName>
</pre>
<span class="location"><a href="../../src/main/res/xml/app_tracker.xml">../../src/main/res/xml/app_tracker.xml</a>:162</span>: <span class="message">The resource <code>R.screenName.com_cleverloop_android_activity_WelcomeActivity_</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno"> 159</span>         WelcomeAboardActivity
<span class="lineno"> 160</span>     &lt;/screenName>
<span class="lineno"> 161</span> 
<span class="lineno"> 162</span>     &lt;screenName <span class="errorspan">name="com.cleverloop.android.activity.WelcomeActivity_"></span>
<span class="lineno"> 163</span>         WelcomeActivity
<span class="lineno"> 164</span>     &lt;/screenName>
</pre>
<span class="location"><a href="../../src/main/res/xml/app_tracker.xml">../../src/main/res/xml/app_tracker.xml</a>:166</span>: <span class="message">The resource <code>R.screenName.com_cleverloop_android_activity_WifiExtenderDoneActivity_</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno"> 163</span>         WelcomeActivity
<span class="lineno"> 164</span>     &lt;/screenName>
<span class="lineno"> 165</span> 
<span class="lineno"> 166</span>     &lt;screenName <span class="errorspan">name="com.cleverloop.android.activity.WifiExtenderDoneActivity_"></span>
<span class="lineno"> 167</span>         WifiExtenderDoneActivity
<span class="lineno"> 168</span>     &lt;/screenName>
</pre>
<span class="location"><a href="../../src/main/res/xml/app_tracker.xml">../../src/main/res/xml/app_tracker.xml</a>:170</span>: <span class="message">The resource <code>R.screenName.com_cleverloop_android_activity_WifiListActivity_</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno"> 167</span>         WifiExtenderDoneActivity
<span class="lineno"> 168</span>     &lt;/screenName>
<span class="lineno"> 169</span> 
<span class="lineno"> 170</span>     &lt;screenName <span class="errorspan">name="com.cleverloop.android.activity.WifiListActivity_"></span>
<span class="lineno"> 171</span>         WifiListActivity
<span class="lineno"> 172</span>     &lt;/screenName>
</pre>
<span class="location"><a href="../../src/main/res/xml/app_tracker.xml">../../src/main/res/xml/app_tracker.xml</a>:174</span>: <span class="message">The resource <code>R.screenName.com_cleverloop_android_activity_WifiSettingsActivity_</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno"> 171</span>         WifiListActivity
<span class="lineno"> 172</span>     &lt;/screenName>
<span class="lineno"> 173</span> 
<span class="lineno"> 174</span>     &lt;screenName <span class="errorspan">name="com.cleverloop.android.activity.WifiSettingsActivity_"></span>
<span class="lineno"> 175</span>         WifiSettingsActivity
<span class="lineno"> 176</span>     &lt;/screenName>
</pre>
<span class="location"><a href="../../src/main/res/xml/app_tracker.xml">../../src/main/res/xml/app_tracker.xml</a>:178</span>: <span class="message">The resource <code>R.screenName.com_google_zxing_client_android_CaptureActivity_</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno"> 175</span>         WifiSettingsActivity
<span class="lineno"> 176</span>     &lt;/screenName>
<span class="lineno"> 177</span> 
<span class="lineno"> 178</span>     &lt;screenName <span class="errorspan">name="com.google.zxing.client.android.CaptureActivity_"></span>
<span class="lineno"> 179</span>         CaptureActivity
<span class="lineno"> 180</span>     &lt;/screenName>
</pre>
<span class="location"><a href="../../src/main/res/xml/app_tracker.xml">../../src/main/res/xml/app_tracker.xml</a>:182</span>: <span class="message">The resource <code>R.bool.ga_reportUncaughtExceptions</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno"> 179</span>         CaptureActivity
<span class="lineno"> 180</span>     &lt;/screenName>
<span class="lineno"> 181</span> 
<span class="lineno"> 182</span>     &lt;bool <span class="errorspan">name="ga_reportUncaughtExceptions">true&lt;/bool></span>
<span class="lineno"> 183</span>     &lt;!--&lt;string name="ga_logLevel">warning&lt;/string>-->
<span class="lineno"> 184</span>     &lt;string name="ga_trackingId">UA-55069422-3&lt;/string>
</pre>
<span class="location"><a href="../../src/main/res/xml/app_tracker.xml">../../src/main/res/xml/app_tracker.xml</a>:184</span>: <span class="message">The resource <code>R.string.ga_trackingId</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno"> 181</span> 
<span class="lineno"> 182</span>     &lt;bool name="ga_reportUncaughtExceptions">true&lt;/bool>
<span class="lineno"> 183</span>     &lt;!--&lt;string name="ga_logLevel">warning&lt;/string>-->
<span class="lineno"> 184</span>     &lt;string <span class="errorspan">name="ga_trackingId">UA-55069422-3&lt;/string></span>
<span class="lineno"> 185</span> 
<span class="lineno"> 186</span>     &lt;!-- second -->
</pre>
<span class="location"><a href="../../src/main/res/xml/app_tracker.xml">../../src/main/res/xml/app_tracker.xml</a>:187</span>: <span class="message">The resource <code>R.int.ga_dispatchPeriod</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno"> 184</span>     &lt;string name="ga_trackingId">UA-55069422-3&lt;/string>
<span class="lineno"> 185</span> 
<span class="lineno"> 186</span>     &lt;!-- second -->
<span class="lineno"> 187</span>     &lt;int <span class="errorspan">name="ga_dispatchPeriod">10&lt;/int></span>
<span class="lineno"> 188</span> &lt;/resources>

</pre>
<span class="location"><a href="../../src/main/res/drawable-xhdpi/ic_alarm.png">../../src/main/res/drawable-xhdpi/ic_alarm.png</a></span>: <img class="embedimage" align="right" src="../../src/main/res/drawable-xhdpi/ic_alarm.png" /><span class="message">The resource <code>R.drawable.ic_alarm</code> appears to be unused</span><br clear="right"/>
<span class="location"><a href="../../src/main/res/drawable-xhdpi/ic_bullet.png">../../src/main/res/drawable-xhdpi/ic_bullet.png</a></span>: <img class="embedimage" align="right" src="../../src/main/res/drawable-xhdpi/ic_bullet.png" /><span class="message">The resource <code>R.drawable.ic_bullet</code> appears to be unused</span><br clear="right"/>
<span class="location"><a href="../../src/main/res/drawable-xhdpi/ic_handle.png">../../src/main/res/drawable-xhdpi/ic_handle.png</a></span>: <img class="embedimage" align="right" src="../../src/main/res/drawable-xhdpi/ic_handle.png" /><span class="message">The resource <code>R.drawable.ic_handle</code> appears to be unused</span><br clear="right"/>
<span class="location"><a href="../../src/main/res/drawable-xhdpi/ic_info_gray.png">../../src/main/res/drawable-xhdpi/ic_info_gray.png</a></span>: <img class="embedimage" align="right" src="../../src/main/res/drawable-xhdpi/ic_info_gray.png" /><span class="message">The resource <code>R.drawable.ic_info_gray</code> appears to be unused</span><br clear="right"/>
<span class="location"><a href="../../src/main/res/drawable-xhdpi/ic_schedule_active.png">../../src/main/res/drawable-xhdpi/ic_schedule_active.png</a></span>: <img class="embedimage" align="right" src="../../src/main/res/drawable-xhdpi/ic_schedule_active.png" /><span class="message">The resource <code>R.drawable.ic_schedule_active</code> appears to be unused</span><br clear="right"/>
<span class="location"><a href="../../src/main/res/drawable-xhdpi/ic_settings_blue.png">../../src/main/res/drawable-xhdpi/ic_settings_blue.png</a></span>: <img class="embedimage" align="right" src="../../src/main/res/drawable-xhdpi/ic_settings_blue.png" /><span class="message">The resource <code>R.drawable.ic_settings_blue</code> appears to be unused</span><br clear="right"/>
<span class="location"><a href="../../src/main/res/drawable-xhdpi/ic_wifi_ext_done.png">../../src/main/res/drawable-xhdpi/ic_wifi_ext_done.png</a></span>: <img class="embedimage" align="right" src="../../src/main/res/drawable-xhdpi/ic_wifi_ext_done.png" /><span class="message">The resource <code>R.drawable.ic_wifi_ext_done</code> appears to be unused</span><br clear="right"/>
<span class="location"><a href="../../src/main/res/drawable-xhdpi/ic_wifi_ext_prepare.png">../../src/main/res/drawable-xhdpi/ic_wifi_ext_prepare.png</a></span>: <img class="embedimage" align="right" src="../../src/main/res/drawable-xhdpi/ic_wifi_ext_prepare.png" /><span class="message">The resource <code>R.drawable.ic_wifi_ext_prepare</code> appears to be unused</span><br clear="right"/>
<span class="location"><a href="../../src/main/res/drawable-xhdpi/icon_cam_connection.png">../../src/main/res/drawable-xhdpi/icon_cam_connection.png</a></span>: <img class="embedimage" align="right" src="../../src/main/res/drawable-xhdpi/icon_cam_connection.png" /><span class="message">The resource <code>R.drawable.icon_cam_connection</code> appears to be unused</span><br clear="right"/>
<span class="location"><a href="../../src/main/res/drawable-xhdpi/icon_cam_power.png">../../src/main/res/drawable-xhdpi/icon_cam_power.png</a></span>: <img class="embedimage" align="right" src="../../src/main/res/drawable-xhdpi/icon_cam_power.png" /><span class="message">The resource <code>R.drawable.icon_cam_power</code> appears to be unused</span><br clear="right"/>
<span class="location"><a href="../../src/main/res/drawable-xhdpi/icon_cam_router.png">../../src/main/res/drawable-xhdpi/icon_cam_router.png</a></span>: <img class="embedimage" align="right" src="../../src/main/res/drawable-xhdpi/icon_cam_router.png" /><span class="message">The resource <code>R.drawable.icon_cam_router</code> appears to be unused</span><br clear="right"/>
<span class="location"><a href="../../src/main/res/drawable-xhdpi/icon_cp_connect.png">../../src/main/res/drawable-xhdpi/icon_cp_connect.png</a></span>: <img class="embedimage" align="right" src="../../src/main/res/drawable-xhdpi/icon_cp_connect.png" /><span class="message">The resource <code>R.drawable.icon_cp_connect</code> appears to be unused</span><br clear="right"/>
<span class="location"><a href="../../src/main/res/drawable-xhdpi/icon_down_arrow.png">../../src/main/res/drawable-xhdpi/icon_down_arrow.png</a></span>: <img class="embedimage" align="right" src="../../src/main/res/drawable-xhdpi/icon_down_arrow.png" /><span class="message">The resource <code>R.drawable.icon_down_arrow</code> appears to be unused</span><br clear="right"/>
<span class="location"><a href="../../src/main/res/drawable-xhdpi/icon_geo.png">../../src/main/res/drawable-xhdpi/icon_geo.png</a></span>: <img class="embedimage" align="right" src="../../src/main/res/drawable-xhdpi/icon_geo.png" /><span class="message">The resource <code>R.drawable.icon_geo</code> appears to be unused</span><br clear="right"/>
<span class="location"><a href="../../src/main/res/drawable-xhdpi/icon_green_arrow.png">../../src/main/res/drawable-xhdpi/icon_green_arrow.png</a></span>: <img class="embedimage" align="right" src="../../src/main/res/drawable-xhdpi/icon_green_arrow.png" /><span class="message">The resource <code>R.drawable.icon_green_arrow</code> appears to be unused</span><br clear="right"/>
<span class="location"><a href="../../src/main/res/drawable-xhdpi/icon_no_alarm.png">../../src/main/res/drawable-xhdpi/icon_no_alarm.png</a></span>: <img class="embedimage" align="right" src="../../src/main/res/drawable-xhdpi/icon_no_alarm.png" /><span class="message">The resource <code>R.drawable.icon_no_alarm</code> appears to be unused</span><br clear="right"/>
<span class="location"><a href="../../src/main/res/drawable-xhdpi/icon_off.png">../../src/main/res/drawable-xhdpi/icon_off.png</a></span>: <img class="embedimage" align="right" src="../../src/main/res/drawable-xhdpi/icon_off.png" /><span class="message">The resource <code>R.drawable.icon_off</code> appears to be unused</span><br clear="right"/>
<span class="location"><a href="../../src/main/res/drawable-xhdpi/icon_on.png">../../src/main/res/drawable-xhdpi/icon_on.png</a></span>: <img class="embedimage" align="right" src="../../src/main/res/drawable-xhdpi/icon_on.png" /><span class="message">The resource <code>R.drawable.icon_on</code> appears to be unused</span><br clear="right"/>
<span class="location"><a href="../../src/main/res/drawable-xhdpi/icon_schedule.png">../../src/main/res/drawable-xhdpi/icon_schedule.png</a></span>: <img class="embedimage" align="right" src="../../src/main/res/drawable-xhdpi/icon_schedule.png" /><span class="message">The resource <code>R.drawable.icon_schedule</code> appears to be unused</span><br clear="right"/>
<span class="location"><a href="../../src/main/res/drawable-xhdpi/icon_up_arrow.png">../../src/main/res/drawable-xhdpi/icon_up_arrow.png</a></span>: <img class="embedimage" align="right" src="../../src/main/res/drawable-xhdpi/icon_up_arrow.png" /><span class="message">The resource <code>R.drawable.icon_up_arrow</code> appears to be unused</span><br clear="right"/>
<span class="location"><a href="../../src/main/res/drawable-xhdpi/icon_white_off.png">../../src/main/res/drawable-xhdpi/icon_white_off.png</a></span>: <img class="embedimage" align="right" src="../../src/main/res/drawable-xhdpi/icon_white_off.png" /><span class="message">The resource <code>R.drawable.icon_white_off</code> appears to be unused</span><br clear="right"/>
<span class="location"><a href="../../src/main/res/drawable-xhdpi/icon_white_on.png">../../src/main/res/drawable-xhdpi/icon_white_on.png</a></span>: <img class="embedimage" align="right" src="../../src/main/res/drawable-xhdpi/icon_white_on.png" /><span class="message">The resource <code>R.drawable.icon_white_on</code> appears to be unused</span><br clear="right"/>
<span class="location"><a href="../../src/main/res/drawable-xhdpi/icon_wps.png">../../src/main/res/drawable-xhdpi/icon_wps.png</a></span>: <img class="embedimage" align="right" src="../../src/main/res/drawable-xhdpi/icon_wps.png" /><span class="message">The resource <code>R.drawable.icon_wps</code> appears to be unused</span><br clear="right"/>
<span class="location"><a href="../../src/main/res/drawable-xhdpi/img_connect_cleverloop.png">../../src/main/res/drawable-xhdpi/img_connect_cleverloop.png</a></span>: <img class="embedimage" align="right" src="../../src/main/res/drawable-xhdpi/img_connect_cleverloop.png" /><span class="message">The resource <code>R.drawable.img_connect_cleverloop</code> appears to be unused</span><br clear="right"/>
<span class="location"><a href="../../src/main/res/layout/item_alert_mode_camera.xml">../../src/main/res/layout/item_alert_mode_camera.xml</a></span>: <span class="message">The resource <code>R.layout.item_alert_mode_camera</code> appears to be unused</span><br />
<span class="location"><a href="../../src/main/res/layout/item_child_view_mode.xml">../../src/main/res/layout/item_child_view_mode.xml</a></span>: <span class="message">The resource <code>R.layout.item_child_view_mode</code> appears to be unused</span><br />
<span class="location"><a href="../../src/main/res/layout/item_group_view_camera.xml">../../src/main/res/layout/item_group_view_camera.xml</a></span>: <span class="message">The resource <code>R.layout.item_group_view_camera</code> appears to be unused</span><br />
<span class="location"><a href="../../src/main/res/layout/item_hotspot_handle.xml">../../src/main/res/layout/item_hotspot_handle.xml</a></span>: <span class="message">The resource <code>R.layout.item_hotspot_handle</code> appears to be unused</span><br />
<span class="location"><a href="../../src/main/res/drawable/layer_left_arrow.xml">../../src/main/res/drawable/layer_left_arrow.xml</a></span>: <span class="message">The resource <code>R.drawable.layer_left_arrow</code> appears to be unused</span><br />
<span class="location"><a href="../../src/main/res/menu/menu_camera.xml">../../src/main/res/menu/menu_camera.xml</a></span>: <span class="message">The resource <code>R.menu.menu_camera</code> appears to be unused</span><br />
<span class="location"><a href="../../src/main/res/menu/menu_remove.xml">../../src/main/res/menu/menu_remove.xml</a></span>: <span class="message">The resource <code>R.menu.menu_remove</code> appears to be unused</span><br />
<span class="location"><a href="../../src/main/res/drawable/selector_highlight_checked.xml">../../src/main/res/drawable/selector_highlight_checked.xml</a></span>: <span class="message">The resource <code>R.drawable.selector_highlight_checked</code> appears to be unused</span><br />
<span class="location"><a href="../../src/main/res/drawable/selector_highlight_default.xml">../../src/main/res/drawable/selector_highlight_default.xml</a></span>: <span class="message">The resource <code>R.drawable.selector_highlight_default</code> appears to be unused</span><br />
<span class="location"><a href="../../src/main/res/drawable/selector_highlight_with_bottom_border.xml">../../src/main/res/drawable/selector_highlight_with_bottom_border.xml</a></span>: <span class="message">The resource <code>R.drawable.selector_highlight_with_bottom_border</code> appears to be unused</span><br />
<span class="location"><a href="../../src/main/res/drawable/selector_red_btn_2.xml">../../src/main/res/drawable/selector_red_btn_2.xml</a></span>: <span class="message">The resource <code>R.drawable.selector_red_btn_2</code> appears to be unused</span><br />
<span class="location"><a href="../../src/main/res/drawable/selector_white_btn_2.xml">../../src/main/res/drawable/selector_white_btn_2.xml</a></span>: <span class="message">The resource <code>R.drawable.selector_white_btn_2</code> appears to be unused</span><br />
<span class="location"><a href="../../src/main/res/drawable/shape_blue_btn_disabled.xml">../../src/main/res/drawable/shape_blue_btn_disabled.xml</a></span>: <span class="message">The resource <code>R.drawable.shape_blue_btn_disabled</code> appears to be unused</span><br />
<span class="location"><a href="../../src/main/res/drawable/shape_border_radius.xml">../../src/main/res/drawable/shape_border_radius.xml</a></span>: <span class="message">The resource <code>R.drawable.shape_border_radius</code> appears to be unused</span><br />
<span class="location"><a href="../../src/main/res/values/strings.xml">../../src/main/res/values/strings.xml</a>:21</span>: <span class="message">The resource <code>R.string.network_ssid</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno">  18</span>     &lt;string name="wifi_list_activity_title">Select Wi-Fi Profile&lt;/string>
<span class="lineno">  19</span> 
<span class="lineno">  20</span>     &lt;string name="set_up_wifi">Setup Wi-Fi&lt;/string>
<span class="lineno">  21</span>     &lt;string <span class="errorspan">name="network_ssid">Network SSID&lt;/string></span>
<span class="lineno">  22</span>     &lt;string name="save">Save&lt;/string>
<span class="lineno">  23</span> 
</pre>
<ul></ul><button id="Location89DivLink" onclick="reveal('Location89Div');" />+ 2 Additional Locations...</button>
<div id="Location89Div" style="display: none">
Additional locations: <ul>
<li> <span class="location"><a href="../../src/main/res/values-es/strings.xml">../../src/main/res/values-es/strings.xml</a>:15</span>
<li> <span class="location"><a href="../../src/main/res/values-zh/strings.xml">../../src/main/res/values-zh/strings.xml</a>:21</span>
</ul>
</div><br/><br/>
<span class="location"><a href="../../src/main/res/values/strings.xml">../../src/main/res/values/strings.xml</a>:27</span>: <span class="message">The resource <code>R.string.wifi_settings</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno">  24</span>     &lt;string name="settings">Settings&lt;/string>
<span class="lineno">  25</span>     &lt;string name="edit">Edit&lt;/string>
<span class="lineno">  26</span> 
<span class="lineno">  27</span>     &lt;string <span class="errorspan">name="wifi_settings">Wi-Fi Settings&lt;/string></span>
<span class="lineno">  28</span>     &lt;string name="wifi_settings_activity_title">Enter Wi-Fi Password&lt;/string>
<span class="lineno">  29</span>     &lt;string name="wifi_with_colon">Wi-Fi:&lt;/string>
</pre>
<ul></ul><button id="Location90DivLink" onclick="reveal('Location90Div');" />+ 2 Additional Locations...</button>
<div id="Location90Div" style="display: none">
Additional locations: <ul>
<li> <span class="location"><a href="../../src/main/res/values-es/strings.xml">../../src/main/res/values-es/strings.xml</a>:19</span>
<li> <span class="location"><a href="../../src/main/res/values-zh/strings.xml">../../src/main/res/values-zh/strings.xml</a>:27</span>
</ul>
</div><br/><br/>
<span class="location"><a href="../../src/main/res/values/strings.xml">../../src/main/res/values/strings.xml</a>:28</span>: <span class="message">The resource <code>R.string.wifi_settings_activity_title</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno">  25</span>     &lt;string name="edit">Edit&lt;/string>
<span class="lineno">  26</span> 
<span class="lineno">  27</span>     &lt;string name="wifi_settings">Wi-Fi Settings&lt;/string>
<span class="lineno">  28</span>     &lt;string <span class="errorspan">name="wifi_settings_activity_title">Enter Wi-Fi Password&lt;/string></span>
<span class="lineno">  29</span>     &lt;string name="wifi_with_colon">Wi-Fi:&lt;/string>
<span class="lineno">  30</span>     &lt;string name="ssid">SSID&lt;/string>
</pre>
<ul></ul><button id="Location91DivLink" onclick="reveal('Location91Div');" />+ 2 Additional Locations...</button>
<div id="Location91Div" style="display: none">
Additional locations: <ul>
<li> <span class="location"><a href="../../src/main/res/values-es/strings.xml">../../src/main/res/values-es/strings.xml</a>:20</span>
<li> <span class="location"><a href="../../src/main/res/values-zh/strings.xml">../../src/main/res/values-zh/strings.xml</a>:28</span>
</ul>
</div><br/><br/>
<span class="location"><a href="../../src/main/res/values/strings.xml">../../src/main/res/values/strings.xml</a>:29</span>: <span class="message">The resource <code>R.string.wifi_with_colon</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno">  26</span> 
<span class="lineno">  27</span>     &lt;string name="wifi_settings">Wi-Fi Settings&lt;/string>
<span class="lineno">  28</span>     &lt;string name="wifi_settings_activity_title">Enter Wi-Fi Password&lt;/string>
<span class="lineno">  29</span>     &lt;string <span class="errorspan">name="wifi_with_colon">Wi-Fi:&lt;/string></span>
<span class="lineno">  30</span>     &lt;string name="ssid">SSID&lt;/string>
<span class="lineno">  31</span> 
</pre>
<ul></ul><button id="Location92DivLink" onclick="reveal('Location92Div');" />+ 2 Additional Locations...</button>
<div id="Location92Div" style="display: none">
Additional locations: <ul>
<li> <span class="location"><a href="../../src/main/res/values-es/strings.xml">../../src/main/res/values-es/strings.xml</a>:21</span>
<li> <span class="location"><a href="../../src/main/res/values-zh/strings.xml">../../src/main/res/values-zh/strings.xml</a>:29</span>
</ul>
</div><br/><br/>
<span class="location"><a href="../../src/main/res/values/strings.xml">../../src/main/res/values/strings.xml</a>:65</span>: <span class="message">The resource <code>R.string.input_wifi_password</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno">  62</span>     &lt;string name="login_expired">Your login has expired, please login again.&lt;/string>
<span class="lineno">  63</span> 
<span class="lineno">  64</span>     &lt;string name="please_select_a_ssid">Please select a SSID&lt;/string>
<span class="lineno">  65</span>     &lt;string <span class="errorspan">name="input_wifi_password">Please input Wi-Fi password&lt;/string></span>
<span class="lineno">  66</span> 
<span class="lineno">  67</span>     &lt;string name="unsubmitted_changes">Are you sure?&lt;/string>
</pre>
<ul></ul><button id="Location93DivLink" onclick="reveal('Location93Div');" />+ 2 Additional Locations...</button>
<div id="Location93Div" style="display: none">
Additional locations: <ul>
<li> <span class="location"><a href="../../src/main/res/values-es/strings.xml">../../src/main/res/values-es/strings.xml</a>:47</span>
<li> <span class="location"><a href="../../src/main/res/values-zh/strings.xml">../../src/main/res/values-zh/strings.xml</a>:65</span>
</ul>
</div><br/><br/>
<span class="location"><a href="../../src/main/res/values/strings.xml">../../src/main/res/values/strings.xml</a>:82</span>: <span class="message">The resource <code>R.string.enter_wifi_password</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno">  79</span> 
<span class="lineno">  80</span>     &lt;string name="camera_wifi_settings_activity_title">Wi-Fi Connection&lt;/string>
<span class="lineno">  81</span> 
<span class="lineno">  82</span>     &lt;string <span class="errorspan">name="enter_wifi_password">Enter Wi-Fi Password&lt;/string></span>
<span class="lineno">  83</span>     &lt;string name="select_ssid">Select a SSID&lt;/string>
<span class="lineno">  84</span>     &lt;string name="select">Select&lt;/string>
</pre>
<ul></ul><button id="Location94DivLink" onclick="reveal('Location94Div');" />+ 2 Additional Locations...</button>
<div id="Location94Div" style="display: none">
Additional locations: <ul>
<li> <span class="location"><a href="../../src/main/res/values-es/strings.xml">../../src/main/res/values-es/strings.xml</a>:59</span>
<li> <span class="location"><a href="../../src/main/res/values-zh/strings.xml">../../src/main/res/values-zh/strings.xml</a>:82</span>
</ul>
</div><br/><br/>
<span class="location"><a href="../../src/main/res/values/strings.xml">../../src/main/res/values/strings.xml</a>:83</span>: <span class="message">The resource <code>R.string.select_ssid</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno">  80</span>     &lt;string name="camera_wifi_settings_activity_title">Wi-Fi Connection&lt;/string>
<span class="lineno">  81</span> 
<span class="lineno">  82</span>     &lt;string name="enter_wifi_password">Enter Wi-Fi Password&lt;/string>
<span class="lineno">  83</span>     &lt;string <span class="errorspan">name="select_ssid">Select a SSID&lt;/string></span>
<span class="lineno">  84</span>     &lt;string name="select">Select&lt;/string>
<span class="lineno">  85</span> 
</pre>
<ul></ul><button id="Location95DivLink" onclick="reveal('Location95Div');" />+ 2 Additional Locations...</button>
<div id="Location95Div" style="display: none">
Additional locations: <ul>
<li> <span class="location"><a href="../../src/main/res/values-es/strings.xml">../../src/main/res/values-es/strings.xml</a>:60</span>
<li> <span class="location"><a href="../../src/main/res/values-zh/strings.xml">../../src/main/res/values-zh/strings.xml</a>:83</span>
</ul>
</div><br/><br/>
<span class="location"><a href="../../src/main/res/values/strings.xml">../../src/main/res/values/strings.xml</a>:86</span>: <span class="message">The resource <code>R.string.cleverloop_default_wifi</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno">  83</span>     &lt;string name="select_ssid">Select a SSID&lt;/string>
<span class="lineno">  84</span>     &lt;string name="select">Select&lt;/string>
<span class="lineno">  85</span> 
<span class="lineno">  86</span>     &lt;string <span class="errorspan">name="cleverloop_default_wifi">Default Wi-Fi Profile&lt;/string></span>
<span class="lineno">  87</span>     &lt;string name="current_wifi_list">Current Wi-Fi list&lt;/string>
<span class="lineno">  88</span>     &lt;string name="camera_default_wifi">Camera default Wi-Fi&lt;/string>
</pre>
<ul></ul><button id="Location96DivLink" onclick="reveal('Location96Div');" />+ 2 Additional Locations...</button>
<div id="Location96Div" style="display: none">
Additional locations: <ul>
<li> <span class="location"><a href="../../src/main/res/values-es/strings.xml">../../src/main/res/values-es/strings.xml</a>:62</span>
<li> <span class="location"><a href="../../src/main/res/values-zh/strings.xml">../../src/main/res/values-zh/strings.xml</a>:86</span>
</ul>
</div><br/><br/>
<span class="location"><a href="../../src/main/res/values/strings.xml">../../src/main/res/values/strings.xml</a>:87</span>: <span class="message">The resource <code>R.string.current_wifi_list</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno">  84</span>     &lt;string name="select">Select&lt;/string>
<span class="lineno">  85</span> 
<span class="lineno">  86</span>     &lt;string name="cleverloop_default_wifi">Default Wi-Fi Profile&lt;/string>
<span class="lineno">  87</span>     &lt;string <span class="errorspan">name="current_wifi_list">Current Wi-Fi list&lt;/string></span>
<span class="lineno">  88</span>     &lt;string name="camera_default_wifi">Camera default Wi-Fi&lt;/string>
<span class="lineno">  89</span> 
</pre>
<ul></ul><button id="Location97DivLink" onclick="reveal('Location97Div');" />+ 2 Additional Locations...</button>
<div id="Location97Div" style="display: none">
Additional locations: <ul>
<li> <span class="location"><a href="../../src/main/res/values-es/strings.xml">../../src/main/res/values-es/strings.xml</a>:63</span>
<li> <span class="location"><a href="../../src/main/res/values-zh/strings.xml">../../src/main/res/values-zh/strings.xml</a>:87</span>
</ul>
</div><br/><br/>
<span class="location"><a href="../../src/main/res/values/strings.xml">../../src/main/res/values/strings.xml</a>:88</span>: <span class="message">The resource <code>R.string.camera_default_wifi</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno">  85</span> 
<span class="lineno">  86</span>     &lt;string name="cleverloop_default_wifi">Default Wi-Fi Profile&lt;/string>
<span class="lineno">  87</span>     &lt;string name="current_wifi_list">Current Wi-Fi list&lt;/string>
<span class="lineno">  88</span>     &lt;string <span class="errorspan">name="camera_default_wifi">Camera default Wi-Fi&lt;/string></span>
<span class="lineno">  89</span> 
<span class="lineno">  90</span>     &lt;string name="delete">Delete&lt;/string>
</pre>
<ul></ul><button id="Location98DivLink" onclick="reveal('Location98Div');" />+ 2 Additional Locations...</button>
<div id="Location98Div" style="display: none">
Additional locations: <ul>
<li> <span class="location"><a href="../../src/main/res/values-es/strings.xml">../../src/main/res/values-es/strings.xml</a>:64</span>
<li> <span class="location"><a href="../../src/main/res/values-zh/strings.xml">../../src/main/res/values-zh/strings.xml</a>:88</span>
</ul>
</div><br/><br/>
<span class="location"><a href="../../src/main/res/values/strings.xml">../../src/main/res/values/strings.xml</a>:91</span>: <span class="message">The resource <code>R.string.enable</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno">  88</span>     &lt;string name="camera_default_wifi">Camera default Wi-Fi&lt;/string>
<span class="lineno">  89</span> 
<span class="lineno">  90</span>     &lt;string name="delete">Delete&lt;/string>
<span class="lineno">  91</span>     &lt;string <span class="errorspan">name="enable">Enable&lt;/string></span>
<span class="lineno">  92</span>     &lt;string name="disable">Disable&lt;/string>
<span class="lineno">  93</span> 
</pre>
<ul></ul><button id="Location99DivLink" onclick="reveal('Location99Div');" />+ 2 Additional Locations...</button>
<div id="Location99Div" style="display: none">
Additional locations: <ul>
<li> <span class="location"><a href="../../src/main/res/values-es/strings.xml">../../src/main/res/values-es/strings.xml</a>:66</span>
<li> <span class="location"><a href="../../src/main/res/values-zh/strings.xml">../../src/main/res/values-zh/strings.xml</a>:91</span>
</ul>
</div><br/><br/>
<span class="location"><a href="../../src/main/res/values/strings.xml">../../src/main/res/values/strings.xml</a>:101</span>: <span class="message">The resource <code>R.string.unknown_error</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno">  98</span>     &lt;string name="scan_wifi_failed">Scan Wi-Fi list failed. Please click \'Advanced\' menu to set up Wi-Fi manually.&lt;/string>
<span class="lineno">  99</span>     &lt;string name="scan_wifi_timeout">Scan Wi-Fi list time out. Please click \'Advanced\' menu to set up Wi-Fi manually.&lt;/string>
<span class="lineno"> 100</span> 
<span class="lineno"> 101</span>     &lt;string <span class="errorspan">name="unknown_error">Unknown error&lt;/string></span>
<span class="lineno"> 102</span> 
<span class="lineno"> 103</span>     &lt;string name="pls_input_ssid">Please input SSID&lt;/string>
</pre>
<ul></ul><button id="Location100DivLink" onclick="reveal('Location100Div');" />+ 2 Additional Locations...</button>
<div id="Location100Div" style="display: none">
Additional locations: <ul>
<li> <span class="location"><a href="../../src/main/res/values-es/strings.xml">../../src/main/res/values-es/strings.xml</a>:76</span>
<li> <span class="location"><a href="../../src/main/res/values-zh/strings.xml">../../src/main/res/values-zh/strings.xml</a>:101</span>
</ul>
</div><br/><br/>
<span class="location"><a href="../../src/main/res/values/strings.xml">../../src/main/res/values/strings.xml</a>:126</span>: <span class="message">The resource <code>R.string.wifi_nearby_camera</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno"> 123</span> 
<span class="lineno"> 124</span>     &lt;string name="already_done">Already done&lt;/string>
<span class="lineno"> 125</span> 
<span class="lineno"> 126</span>     &lt;string <span class="errorspan">name="wifi_nearby_camera">Wi-Fi near the camera&lt;/string></span>
<span class="lineno"> 127</span> 
<span class="lineno"> 128</span>     &lt;string name="add_new_camera">Add New Camera&lt;/string>
</pre>
<ul></ul><button id="Location101DivLink" onclick="reveal('Location101Div');" />+ 2 Additional Locations...</button>
<div id="Location101Div" style="display: none">
Additional locations: <ul>
<li> <span class="location"><a href="../../src/main/res/values-es/strings.xml">../../src/main/res/values-es/strings.xml</a>:95</span>
<li> <span class="location"><a href="../../src/main/res/values-zh/strings.xml">../../src/main/res/values-zh/strings.xml</a>:125</span>
</ul>
</div><br/><br/>
<span class="location"><a href="../../src/main/res/values/strings.xml">../../src/main/res/values/strings.xml</a>:232</span>: <span class="message">The resource <code>R.string.about_us</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno"> 229</span>     &lt;string name="logout">Log Out&lt;/string>
<span class="lineno"> 230</span> 
<span class="lineno"> 231</span>     &lt;string name="feedback">Feedback&lt;/string>
<span class="lineno"> 232</span>     &lt;string <span class="errorspan">name="about_us">About Us&lt;/string></span>
<span class="lineno"> 233</span>     &lt;string name="refresh">Refresh&lt;/string>
<span class="lineno"> 234</span>     &lt;string name="refresh_btn">Refresh&lt;/string>
</pre>
<ul></ul><button id="Location102DivLink" onclick="reveal('Location102Div');" />+ 2 Additional Locations...</button>
<div id="Location102Div" style="display: none">
Additional locations: <ul>
<li> <span class="location"><a href="../../src/main/res/values-es/strings.xml">../../src/main/res/values-es/strings.xml</a>:182</span>
<li> <span class="location"><a href="../../src/main/res/values-zh/strings.xml">../../src/main/res/values-zh/strings.xml</a>:228</span>
</ul>
</div><br/><br/>
<span class="location"><a href="../../src/main/res/values-zh/strings.xml">../../src/main/res/values-zh/strings.xml</a>:234</span>: <span class="message">The resource <code>R.string.base_tation_missing_sd_card</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno"> 231</span> 
<span class="lineno"> 232</span>     &lt;string name="cleverloop_offline">&#22522;&#31449;&#25481;&#32447;&lt;/string>
<span class="lineno"> 233</span>     &lt;string name="missing_sd_card">&#32570;&#22833;SD&#21345;&lt;/string>
<span class="lineno"> 234</span>     &lt;string <span class="errorspan">name="base_tation_missing_sd_card">&#22522;&#31449;&#32570;&#22833;SD&#21345;&lt;/string></span>
<span class="lineno"> 235</span> 
<span class="lineno"> 236</span>     &lt;string name="add_your_campoint">&#28155;&#21152;&#22522;&#31449;&lt;/string>
</pre>
<span class="location"><a href="../../src/main/res/values/strings.xml">../../src/main/res/values/strings.xml</a>:234</span>: <span class="message">The resource <code>R.string.refresh_btn</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno"> 231</span>     &lt;string name="feedback">Feedback&lt;/string>
<span class="lineno"> 232</span>     &lt;string name="about_us">About Us&lt;/string>
<span class="lineno"> 233</span>     &lt;string name="refresh">Refresh&lt;/string>
<span class="lineno"> 234</span>     &lt;string <span class="errorspan">name="refresh_btn">Refresh&lt;/string></span>
<span class="lineno"> 235</span> 
<span class="lineno"> 236</span>     &lt;string name="cleverloop_offline">Base Station Offline&lt;/string>
</pre>
<ul></ul><button id="Location104DivLink" onclick="reveal('Location104Div');" />+ 2 Additional Locations...</button>
<div id="Location104Div" style="display: none">
Additional locations: <ul>
<li> <span class="location"><a href="../../src/main/res/values-es/strings.xml">../../src/main/res/values-es/strings.xml</a>:184</span>
<li> <span class="location"><a href="../../src/main/res/values-zh/strings.xml">../../src/main/res/values-zh/strings.xml</a>:230</span>
</ul>
</div><br/><br/>
<span class="location"><a href="../../src/main/res/values/strings.xml">../../src/main/res/values/strings.xml</a>:281</span>: <span class="message">The resource <code>R.string.armed</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno"> 278</span> 
<span class="lineno"> 279</span>     &lt;string name="all_camera">All cameras:&lt;/string>
<span class="lineno"> 280</span> 
<span class="lineno"> 281</span>     &lt;string <span class="errorspan">name="armed">Armed&lt;/string></span>
<span class="lineno"> 282</span>     &lt;string name="disarmed">Disarmed&lt;/string>
<span class="lineno"> 283</span> 
</pre>
<ul></ul><button id="Location105DivLink" onclick="reveal('Location105Div');" />+ 2 Additional Locations...</button>
<div id="Location105Div" style="display: none">
Additional locations: <ul>
<li> <span class="location"><a href="../../src/main/res/values-es/strings.xml">../../src/main/res/values-es/strings.xml</a>:220</span>
<li> <span class="location"><a href="../../src/main/res/values-zh/strings.xml">../../src/main/res/values-zh/strings.xml</a>:277</span>
</ul>
</div><br/><br/>
<span class="location"><a href="../../src/main/res/values/strings.xml">../../src/main/res/values/strings.xml</a>:282</span>: <span class="message">The resource <code>R.string.disarmed</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno"> 279</span>     &lt;string name="all_camera">All cameras:&lt;/string>
<span class="lineno"> 280</span> 
<span class="lineno"> 281</span>     &lt;string name="armed">Armed&lt;/string>
<span class="lineno"> 282</span>     &lt;string <span class="errorspan">name="disarmed">Disarmed&lt;/string></span>
<span class="lineno"> 283</span> 
<span class="lineno"> 284</span>     &lt;string name="geo_on">(Geo ON)&lt;/string>
</pre>
<ul></ul><button id="Location106DivLink" onclick="reveal('Location106Div');" />+ 2 Additional Locations...</button>
<div id="Location106Div" style="display: none">
Additional locations: <ul>
<li> <span class="location"><a href="../../src/main/res/values-es/strings.xml">../../src/main/res/values-es/strings.xml</a>:221</span>
<li> <span class="location"><a href="../../src/main/res/values-zh/strings.xml">../../src/main/res/values-zh/strings.xml</a>:278</span>
</ul>
</div><br/><br/>
<span class="location"><a href="../../src/main/res/values/strings.xml">../../src/main/res/values/strings.xml</a>:472</span>: <span class="message">The resource <code>R.string.all_selected_timelines_are_read</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno"> 469</span>     &lt;string name="select_all">Select All&lt;/string>
<span class="lineno"> 470</span>     &lt;string name="mark_as_read">Mark as Read&lt;/string>
<span class="lineno"> 471</span>     &lt;string name="remove">Remove&lt;/string>
<span class="lineno"> 472</span>     &lt;string <span class="errorspan">name="all_selected_timelines_are_read">All selected timelines are marked as read&lt;/string></span>
<span class="lineno"> 473</span>     &lt;string name="no_timelines_selected">No timeline is selected&lt;/string>
<span class="lineno"> 474</span> 
</pre>
<ul></ul><button id="Location107DivLink" onclick="reveal('Location107Div');" />+ 2 Additional Locations...</button>
<div id="Location107Div" style="display: none">
Additional locations: <ul>
<li> <span class="location"><a href="../../src/main/res/values-es/strings.xml">../../src/main/res/values-es/strings.xml</a>:400</span>
<li> <span class="location"><a href="../../src/main/res/values-zh/strings.xml">../../src/main/res/values-zh/strings.xml</a>:451</span>
</ul>
</div><br/><br/>
<span class="location"><a href="../../src/main/res/values-zh/strings.xml">../../src/main/res/values-zh/strings.xml</a>:512</span>: <span class="message">The resource <code>R.string.setup_or_modify_camera_wifi_conn</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno"> 509</span>         &#19968;&#26086;&#31105;&#29992;&#35813;&#21151;&#33021;&#65292;&#21017;&#21482;&#26377;&#20302;&#20998;&#36776;&#29575;&#30340;&#39044;&#35272;&#22270;&#20250;&#20445;&#23384;&#22312;&#20113;&#31471;&#65292;&#20854;&#20182;&#25152;&#26377;&#35270;&#39057;&#29255;&#27573;&#37117;&#22312;&#26412;&#22320;&#20445;&#23384;
<span class="lineno"> 510</span>     &lt;/string>
<span class="lineno"> 511</span> 
<span class="lineno"> 512</span>     &lt;string <span class="errorspan">name="setup_or_modify_camera_wifi_conn">&#35774;&#32622;/&#20462;&#25913;&#26080;&#32447;&#20449;&#24687;&lt;/string></span>
<span class="lineno"> 513</span>     &lt;string name="edit_camera_credentials_activity_title">&#25668;&#20687;&#26426;&#35775;&#38382;&#20449;&#24687;&#35774;&#23450;&lt;/string>
<span class="lineno"> 514</span>     &lt;string name="auto_mode_settings">&#33258;&#21160;&#24067;&#38450;&#35774;&#32622;&lt;/string>
</pre>
<span class="location"><a href="../../src/main/res/values/strings.xml">../../src/main/res/values/strings.xml</a>:527</span>: <span class="message">The resource <code>R.string.backup_cloud_storage_dialog_title</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno"> 524</span>         Once disabled, you risk losing important video footage should your CleverLoop Base Station be stolen or damaged.
<span class="lineno"> 525</span>         Are you sure you want to disable the cloud backup of video clips?
<span class="lineno"> 526</span>     &lt;/string>
<span class="lineno"> 527</span>     &lt;string <span class="errorspan">name="backup_cloud_storage_dialog_title">Monitoring inside or outside?&lt;/string></span>
<span class="lineno"> 528</span>     &lt;string name="backup_cloud_storage_description">
<span class="lineno"> 529</span>         Once disabled, only low-resolution preview images of alerts will be saved to the cloud. All video clips will still be stored locally.
</pre>
<ul></ul><button id="Location109DivLink" onclick="reveal('Location109Div');" />+ 2 Additional Locations...</button>
<div id="Location109Div" style="display: none">
Additional locations: <ul>
<li> <span class="location"><a href="../../src/main/res/values-es/strings.xml">../../src/main/res/values-es/strings.xml</a>:457</span>
<li> <span class="location"><a href="../../src/main/res/values-zh/strings.xml">../../src/main/res/values-zh/strings.xml</a>:507</span>
</ul>
</div><br/><br/>
<span class="location"><a href="../../src/main/res/values/strings.xml">../../src/main/res/values/strings.xml</a>:567</span>: <span class="message">The resource <code>R.string.geofencing</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno"> 564</span> 
<span class="lineno"> 565</span>     &lt;!-- AutoSchedulingSettingsActivity -->
<span class="lineno"> 566</span>     &lt;string name="use_geofencing">Use GeoFencing&lt;/string>
<span class="lineno"> 567</span>     &lt;string <span class="errorspan">name="geofencing">GeoFencing&lt;/string></span>
<span class="lineno"> 568</span> 
<span class="lineno"> 569</span>     &lt;string name="using_base_station_location1">"Using CleverLoop "&lt;/string>
</pre>
<ul></ul><button id="Location110DivLink" onclick="reveal('Location110Div');" />+ 2 Additional Locations...</button>
<div id="Location110Div" style="display: none">
Additional locations: <ul>
<li> <span class="location"><a href="../../src/main/res/values-es/strings.xml">../../src/main/res/values-es/strings.xml</a>:489</span>
<li> <span class="location"><a href="../../src/main/res/values-zh/strings.xml">../../src/main/res/values-zh/strings.xml</a>:544</span>
</ul>
</div><br/><br/>
<span class="location"><a href="../../src/main/res/values/strings.xml">../../src/main/res/values/strings.xml</a>:592</span>: <span class="message">The resource <code>R.string.active_time_schedule</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno"> 589</span>     &lt;string name="inactive_hours1">Inactive&lt;/string>
<span class="lineno"> 590</span>     &lt;string name="inactive_hours2">" Hours"&lt;/string>
<span class="lineno"> 591</span> 
<span class="lineno"> 592</span>     &lt;string <span class="errorspan">name="active_time_schedule">Inactive Time Schedule&lt;/string></span>
<span class="lineno"> 593</span>     &lt;string name="add_new_schedule">Add a new Inactive Schedule&lt;/string>
<span class="lineno"> 594</span>     &lt;string name="confirm_delete_scheduler">Sure to delete this schedule?&lt;/string>
</pre>
<ul></ul><button id="Location111DivLink" onclick="reveal('Location111Div');" />+ 2 Additional Locations...</button>
<div id="Location111Div" style="display: none">
Additional locations: <ul>
<li> <span class="location"><a href="../../src/main/res/values-es/strings.xml">../../src/main/res/values-es/strings.xml</a>:510</span>
<li> <span class="location"><a href="../../src/main/res/values-zh/strings.xml">../../src/main/res/values-zh/strings.xml</a>:567</span>
</ul>
</div><br/><br/>
<span class="location"><a href="../../src/main/res/values/strings.xml">../../src/main/res/values/strings.xml</a>:637</span>: <span class="message">The resource <code>R.string.cleverloop_wifi_settings_title</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno"> 634</span>     &lt;string name="empty_wifi_password_dialog_no">Oops!&lt;/string>
<span class="lineno"> 635</span> 
<span class="lineno"> 636</span>     &lt;!-- CleverLoopWifiSettingsActivity -->
<span class="lineno"> 637</span>     &lt;string <span class="errorspan">name="cleverloop_wifi_settings_title">Default Wi-Fi Profile&lt;/string></span>
<span class="lineno"> 638</span>     &lt;string name="cleverloop_wifi_settings_info">Base Station Default Wi-Fi&lt;/string>
<span class="lineno"> 639</span>     &lt;string name="cleverloop_wifi_setttings_description">
</pre>
<ul></ul><button id="Location112DivLink" onclick="reveal('Location112Div');" />+ 2 Additional Locations...</button>
<div id="Location112Div" style="display: none">
Additional locations: <ul>
<li> <span class="location"><a href="../../src/main/res/values-es/strings.xml">../../src/main/res/values-es/strings.xml</a>:549</span>
<li> <span class="location"><a href="../../src/main/res/values-zh/strings.xml">../../src/main/res/values-zh/strings.xml</a>:612</span>
</ul>
</div><br/><br/>
<span class="location"><a href="../../src/main/res/values/strings.xml">../../src/main/res/values/strings.xml</a>:639</span>: <span class="message">The resource <code>R.string.cleverloop_wifi_setttings_description</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno"> 636</span>     &lt;!-- CleverLoopWifiSettingsActivity -->
<span class="lineno"> 637</span>     &lt;string name="cleverloop_wifi_settings_title">Default Wi-Fi Profile&lt;/string>
<span class="lineno"> 638</span>     &lt;string name="cleverloop_wifi_settings_info">Base Station Default Wi-Fi&lt;/string>
<span class="lineno"> 639</span>     &lt;string <span class="errorspan">name="cleverloop_wifi_setttings_description"></span>
<span class="lineno"> 640</span>         Once configured, your base station will remember this Wi-Fi information, and pass it onto camera, making it quicker and
<span class="lineno"> 641</span>         easier to later setup the wireless connection to your cameras.
</pre>
<ul></ul><button id="Location113DivLink" onclick="reveal('Location113Div');" />+ 2 Additional Locations...</button>
<div id="Location113Div" style="display: none">
Additional locations: <ul>
<li> <span class="location"><a href="../../src/main/res/values-es/strings.xml">../../src/main/res/values-es/strings.xml</a>:551</span>
<li> <span class="location"><a href="../../src/main/res/values-zh/strings.xml">../../src/main/res/values-zh/strings.xml</a>:614</span>
</ul>
</div><br/><br/>
<span class="location"><a href="../../src/main/res/values/strings.xml">../../src/main/res/values/strings.xml</a>:705</span>: <span class="message">The resource <code>R.string.edit_campoint_name_desc</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno"> 702</span> 
<span class="lineno"> 703</span>     &lt;!-- EditCampointNameActivity -->
<span class="lineno"> 704</span>     &lt;string name="edit_campoint_name_activity_title">Name Your Base Station&lt;/string>
<span class="lineno"> 705</span>     &lt;string <span class="errorspan">name="edit_campoint_name_desc">Give your CleverLoop Base Station a name, this is how it will appear in your device list later.&lt;/string></span>
<span class="lineno"> 706</span> 
<span class="lineno"> 707</span>     &lt;string name="cleverloop_qrcode_wrong_password">
</pre>
<ul></ul><button id="Location114DivLink" onclick="reveal('Location114Div');" />+ 2 Additional Locations...</button>
<div id="Location114Div" style="display: none">
Additional locations: <ul>
<li> <span class="location"><a href="../../src/main/res/values-es/strings.xml">../../src/main/res/values-es/strings.xml</a>:604</span>
<li> <span class="location"><a href="../../src/main/res/values-zh/strings.xml">../../src/main/res/values-zh/strings.xml</a>:676</span>
</ul>
</div><br/><br/>
<span class="location"><a href="../../src/main/res/values/strings.xml">../../src/main/res/values/strings.xml</a>:772</span>: <span class="message">The resource <code>R.string.audio_let_us_try_again</code> appears to be unused</span><br /><pre class="errorlines">
<span class="lineno"> 769</span>         It will take up to 90 seconds.
<span class="lineno"> 770</span>     &lt;/string>
<span class="lineno"> 771</span>     &lt;string name="not_see_the_blink">I haven\'t seen the blink&lt;/string>
<span class="lineno"> 772</span>     &lt;string <span class="errorspan">name="audio_let_us_try_again">Let\'s try again...&lt;/string></span>
<span class="lineno"> 773</span>     &lt;string name="unplug_camera_power_cable">
<span class="lineno"> 774</span>         Please unplug the power cable of the camera, and plug it in again.
</pre>
<ul></ul><button id="Location115DivLink" onclick="reveal('Location115Div');" />+ 1 Additional Locations...</button>
<div id="Location115Div" style="display: none">
Additional locations: <ul>
<li> <span class="location"><a href="../../src/main/res/values-es/strings.xml">../../src/main/res/values-es/strings.xml</a>:666</span>
</ul>
</div><br/><br/>
<span class="location"><a href="../../src/main/res/layout/view_tooltip_tl.xml">../../src/main/res/layout/view_tooltip_tl.xml</a></span>: <span class="message">The resource <code>R.layout.view_tooltip_tl</code> appears to be unused</span><br />
</div>
</div>
<div class="metadata">Priority: 3 / 10<br/>
Category: Performance</div>
Severity: <span class="warning">Warning</span><div class="summary">
Explanation: Unused resources.</div>
<div class="explanation">
Unused resources make applications larger and slow down builds.
</div>
<br/><div class="moreinfo">More info: </div><br/>To suppress this error, use the issue id "UnusedResources" as explained in the <a href="#SuppressInfo">Suppressing Warnings and Errors</a> section.<br/>
</div>
<a name="UselessParent"></a>
<div class="issue">
<div class="id"><a href="#" title="Return to top">UselessParent: Useless parent layout</a><div class="issueSeparator"></div>
</div>
<div class="warningslist">
<span class="location"><a href="../../src/main/res/layout/activity_camera_settings.xml">../../src/main/res/layout/activity_camera_settings.xml</a>:10</span>: <span class="message">This <code>ScrollView</code> layout or its <code>LinearLayout</code> parent is useless</span><br /><pre class="errorlines">
<span class="lineno">   7</span>     android:focusable="true"
<span class="lineno">   8</span>     android:focusableInTouchMode="true">
<span class="lineno">   9</span> 
<span class="lineno">  10</span>     <span class="errorspan">&lt;ScrollView</span>
<span class="lineno">  11</span>         android:layout_width="match_parent"
<span class="lineno">  12</span>         android:layout_height="0dp"
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_edit_camera_credentials.xml">../../src/main/res/layout/activity_edit_camera_credentials.xml</a>:12</span>: <span class="message">This <code>ScrollView</code> layout or its <code>LinearLayout</code> parent is useless</span><br /><pre class="errorlines">
<span class="lineno">   9</span>     android:orientation="vertical"
<span class="lineno">  10</span>     android:visibility="invisible">
<span class="lineno">  11</span> 
<span class="lineno">  12</span>     <span class="errorspan">&lt;ScrollView</span>
<span class="lineno">  13</span>         android:layout_width="match_parent"
<span class="lineno">  14</span>         android:layout_height="0dp"
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_indoor_algorithm_p2p_live.xml">../../src/main/res/layout/activity_indoor_algorithm_p2p_live.xml</a>:7</span>: <span class="message">This <code>RelativeLayout</code> layout or its <code>RelativeLayout</code> parent is possibly useless</span><br /><pre class="errorlines">
<span class="lineno">   4</span>     android:layout_width="match_parent"
<span class="lineno">   5</span>     android:layout_height="match_parent">
<span class="lineno">   6</span> 
<span class="lineno">   7</span>     <span class="errorspan">&lt;RelativeLayout</span>
<span class="lineno">   8</span>         android:layout_width="match_parent"
<span class="lineno">   9</span>         android:layout_height="wrap_content"
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_outdoor_algorithm_p2p_live.xml">../../src/main/res/layout/activity_outdoor_algorithm_p2p_live.xml</a>:7</span>: <span class="message">This <code>RelativeLayout</code> layout or its <code>RelativeLayout</code> parent is possibly useless</span><br /><pre class="errorlines">
<span class="lineno">   4</span>     android:layout_width="match_parent"
<span class="lineno">   5</span>     android:layout_height="match_parent">
<span class="lineno">   6</span> 
<span class="lineno">   7</span>     <span class="errorspan">&lt;RelativeLayout</span>
<span class="lineno">   8</span>         android:layout_width="match_parent"
<span class="lineno">   9</span>         android:layout_height="wrap_content"
</pre>
<span class="location"><a href="../../src/main/res/layout/item_unimportant_activities_2.xml">../../src/main/res/layout/item_unimportant_activities_2.xml</a>:68</span>: <span class="message">This <code>LinearLayout</code> layout or its <code>LinearLayout</code> parent is useless</span><br /><pre class="errorlines">
<span class="lineno">  65</span>             android:orientation="horizontal"
<span class="lineno">  66</span>             android:gravity="center_vertical">
<span class="lineno">  67</span> 
<span class="lineno">  68</span>             <span class="errorspan">&lt;LinearLayout</span>
<span class="lineno">  69</span>                 android:layout_width="0dp"
<span class="lineno">  70</span>                 android:layout_weight="1"
</pre>
</div>
<div class="metadata">Note: This issue has an associated quickfix operation in Eclipse/ADT&nbsp;<img alt="Fix" border="0" align="top" src="lint-results_files/lint-run.png" />
<br>
Priority: 2 / 10<br/>
Category: Performance</div>
Severity: <span class="warning">Warning</span><div class="summary">
Explanation: Useless parent layout.</div>
<div class="explanation">
A layout with children that has no siblings, is not a scrollview or a root layout, and does not have a background, can be removed and have its children moved directly into the parent for a flatter and more efficient layout hierarchy.
</div>
<br/><div class="moreinfo">More info: </div><br/>To suppress this error, use the issue id "UselessParent" as explained in the <a href="#SuppressInfo">Suppressing Warnings and Errors</a> section.<br/>
</div>

<a name="Usability:Typography"></a>
<div class="category"><a href="#" title="Return to top">Usability:Typography</a><div class="categorySeparator"></div>
</div>
<a name="TypographyDashes"></a>
<div class="issue">
<div class="id"><a href="#" title="Return to top">TypographyDashes: Hyphen can be replaced with dash</a><div class="issueSeparator"></div>
</div>
<div class="warningslist">
<span class="location"><a href="../../src/main/res/values-zh/strings.xml">../../src/main/res/values-zh/strings.xml</a>:345</span>: <span class="message">Replace "-" with an "en dash" character (&#8211;, &amp;#8211;) ?</span><br /><pre class="errorlines">
<span class="lineno"> 342</span> 
<span class="lineno"> 343</span>     &lt;string name="quick_question">&#23567;&#38382;&#39064;&lt;/string>
<span class="lineno"> 344</span> 
<span class="lineno"> 345</span>     &lt;string name="camera_username_length_restriction"><span class="errorspan">&#29992;&#25143;&#21517;&#38271;&#24230;&#24517;&#39035;&#22312;5-16&#20301;&#20043;&#38388;&lt;/string></span>
<span class="lineno"> 346</span> 
<span class="lineno"> 347</span>     &lt;string name="camera_username_characters">&#29992;&#25143;&#21517;&#21482;&#33021;&#21253;&#21547;&#23383;&#27597;&#12289;&#25968;&#23383;&#21644;&#19979;&#21010;&#32447;&lt;/string>
</pre>
<span class="location"><a href="../../src/main/res/values-zh/strings.xml">../../src/main/res/values-zh/strings.xml</a>:349</span>: <span class="message">Replace "-" with an "en dash" character (&#8211;, &amp;#8211;) ?</span><br /><pre class="errorlines">
<span class="lineno"> 346</span> 
<span class="lineno"> 347</span>     &lt;string name="camera_username_characters">&#29992;&#25143;&#21517;&#21482;&#33021;&#21253;&#21547;&#23383;&#27597;&#12289;&#25968;&#23383;&#21644;&#19979;&#21010;&#32447;&lt;/string>
<span class="lineno"> 348</span> 
<span class="lineno"> 349</span>     &lt;string name="camera_password_length_restriction"><span class="errorspan">&#23494;&#30721;&#38271;&#24230;&#24517;&#39035;&#22312;6-16&#20301;&#20043;&#38388;&lt;/string></span>
<span class="lineno"> 350</span>     &lt;string name="set_camera_credentials_failed">CleverLoop&#22522;&#31449;&#35774;&#32622;&#25668;&#20687;&#22836;&#35775;&#38382;&#20449;&#24687;&#22833;&#36133;&#20102;...&lt;/string>
<span class="lineno"> 351</span>     &lt;string name="edit_camera_credentials_description1">
</pre>
</div>
<div class="metadata">Note: This issue has an associated quickfix operation in Eclipse/ADT & Android Studio/IntelliJ&nbsp;<img alt="Fix" border="0" align="top" src="lint-results_files/lint-run.png" />
<br>
Priority: 5 / 10<br/>
Category: Usability:Typography</div>
Severity: <span class="warning">Warning</span><div class="summary">
Explanation: Hyphen can be replaced with dash.</div>
<div class="explanation">
The "n dash" (&#8211;, &amp;#8211;) and the "m dash" (&#8212;, &amp;#8212;) characters are used for ranges (n dash) and breaks (m dash). Using these instead of plain hyphens can make text easier to read and your application will look more polished.
</div>
<br/><div class="moreinfo">More info: <a href="http://en.wikipedia.org/wiki/Dash">http://en.wikipedia.org/wiki/Dash</a>
</div><br/>To suppress this error, use the issue id "TypographyDashes" as explained in the <a href="#SuppressInfo">Suppressing Warnings and Errors</a> section.<br/>
</div>
<a name="TypographyEllipsis"></a>
<div class="issue">
<div class="id"><a href="#" title="Return to top">TypographyEllipsis: Ellipsis string can be replaced with ellipsis character</a><div class="issueSeparator"></div>
</div>
<div class="warningslist">
<span class="location"><a href="../../src/main/res/values-zh/strings.xml">../../src/main/res/values-zh/strings.xml</a>:164</span>: <span class="message">Replace "..." with ellipsis character (&#8230;, &amp;#8230;) ?</span><br /><pre class="errorlines">
<span class="lineno"> 161</span>     &lt;string name="sign_up_btn">&#23436;&#25104;&lt;/string>
<span class="lineno"> 162</span>     &lt;string name="by_continue_u_agree">&#33509;&#32487;&#32493;, &#24744;&#23558;&#21516;&#24847;&#25105;&#20204;&#30340;&lt;/string>
<span class="lineno"> 163</span>     &lt;string name="privacy_policy_terms">&#38544;&#31169;&#26465;&#27454;&lt;/string>
<span class="lineno"> 164</span>     &lt;string name="pls_create_stronger_password"><span class="errorspan">&#24744;&#36755;&#20837;&#30340;&#23494;&#30721;&#36807;&#20110;&#31616;&#21333;...&lt;/string></span>
<span class="lineno"> 165</span> 
<span class="lineno"> 166</span>     &lt;string name="pls_input_password_again">&#35831;&#20877;&#27425;&#36755;&#20837;&#23494;&#30721;&lt;/string>
</pre>
<span class="location"><a href="../../src/main/res/values-zh/strings.xml">../../src/main/res/values-zh/strings.xml</a>:217</span>: <span class="message">Replace "..." with ellipsis character (&#8230;, &amp;#8230;) ?</span><br /><pre class="errorlines">
<span class="lineno"> 214</span>     &lt;/string>
<span class="lineno"> 215</span> 
<span class="lineno"> 216</span>     &lt;!-- MainActivity -->
<span class="lineno"> 217</span>     &lt;string name="add_camera_failed"><span class="errorspan">CleverLoop&#22522;&#31449;&#27809;&#26377;&#26816;&#27979;&#21040;&#26032;&#25668;&#20687;&#22836;...&lt;/string></span>
<span class="lineno"> 218</span>     &lt;string name="too_many">99+&lt;/string>
<span class="lineno"> 219</span> 
</pre>
<span class="location"><a href="../../src/main/res/values-zh/strings.xml">../../src/main/res/values-zh/strings.xml</a>:350</span>: <span class="message">Replace "..." with ellipsis character (&#8230;, &amp;#8230;) ?</span><br /><pre class="errorlines">
<span class="lineno"> 347</span>     &lt;string name="camera_username_characters">&#29992;&#25143;&#21517;&#21482;&#33021;&#21253;&#21547;&#23383;&#27597;&#12289;&#25968;&#23383;&#21644;&#19979;&#21010;&#32447;&lt;/string>
<span class="lineno"> 348</span> 
<span class="lineno"> 349</span>     &lt;string name="camera_password_length_restriction">&#23494;&#30721;&#38271;&#24230;&#24517;&#39035;&#22312;6-16&#20301;&#20043;&#38388;&lt;/string>
<span class="lineno"> 350</span>     &lt;string name="set_camera_credentials_failed"><span class="errorspan">CleverLoop&#22522;&#31449;&#35774;&#32622;&#25668;&#20687;&#22836;&#35775;&#38382;&#20449;&#24687;&#22833;&#36133;&#20102;...&lt;/string></span>
<span class="lineno"> 351</span>     &lt;string name="edit_camera_credentials_description1">
<span class="lineno"> 352</span>         &#12304;&#37325;&#35201;&#12305;
</pre>
<span class="location"><a href="../../src/main/res/values-es/strings.xml">../../src/main/res/values-es/strings.xml</a>:666</span>: <span class="message">Replace "..." with ellipsis character (&#8230;, &amp;#8230;) ?</span><br /><pre class="errorlines">
<span class="lineno"> 663</span>     Por favor, espere hasta que el LED de la parte trasera de la cámara parpadee como se muestra arriba. Puede tardar 90 segundos aproximadamente.
<span class="lineno"> 664</span>     &lt;/string>
<span class="lineno"> 665</span>     &lt;string name="not_see_the_blink">No lo he visto parpadear&lt;/string>
<span class="lineno"> 666</span>     &lt;string name="audio_let_us_try_again"><span class="errorspan">Vamos a intentarlo de nuevo ...&lt;/string></span>
<span class="lineno"> 667</span>     &lt;string name="unplug_camera_power_cable">
<span class="lineno"> 668</span>     Por favor, desconecte el cable de corriente de la cámara, y vuelva a conectarlo de nuevo.
</pre>
<span class="location"><a href="../../src/main/res/values-es/strings.xml">../../src/main/res/values-es/strings.xml</a>:679</span>: <span class="message">Replace "..." with ellipsis character (&#8230;, &amp;#8230;) ?</span><br /><pre class="errorlines">
<span class="lineno"> 676</span>     &lt;/string>
<span class="lineno"> 677</span>     &lt;string name="play_the_sound">Estoy listo, reproduce el sonido.&lt;/string>
<span class="lineno"> 678</span>     &lt;!--  AudioPlayingActivity  -->
<span class="lineno"> 679</span>     &lt;string name="audio_playing"><span class="errorspan">Reproduciendo audio codificado ...&lt;/string></span>
<span class="lineno"> 680</span>     &lt;string name="audio_playing_description1">"Por favor, espere hasta que se escuchen "&lt;/string>
<span class="lineno"> 681</span>     &lt;string name="audio_playing_description2">dos pitidos desde la cámara&lt;/string>
</pre>
<button id="TypographyEllipsisDivLink" onclick="reveal('TypographyEllipsisDiv');" />+ 4 More Occurrences...</button>
<div id="TypographyEllipsisDiv" style="display: none">
<span class="location"><a href="../../src/main/res/values-zh/strings.xml">../../src/main/res/values-zh/strings.xml</a>:734</span>: <span class="message">Replace "..." with ellipsis character (&#8230;, &amp;#8230;) ?</span><br /><pre class="errorlines">
<span class="lineno"> 731</span>     &lt;string name="xseries_wait_led_blink">
<span class="lineno"> 732</span>         &#35831;&#31561;&#24453;&#25668;&#20687;&#22836;&#32972;&#21518;&#30340;LED&#28783;&#22914;&#19978;&#19968;&#26679;&#38378;&#28865;&#65292;&#24744;&#21487;&#33021;&#38656;&#35201;&#31561;&#24453;90&#31186;&#38047;.    &lt;/string>
<span class="lineno"> 733</span>     &lt;string name="not_see_the_blink">&#25105;&#27809;&#30475;&#21040;&#28783;&#38378;&lt;/string>
<span class="lineno"> 734</span>     &lt;string name="let_us_try_again"><span class="errorspan">&#35831;&#20877;&#35797;&#19968;&#27425;...&lt;/string></span>
<span class="lineno"> 735</span>     &lt;string name="unplug_camera_power_cable">
<span class="lineno"> 736</span>     &#35831;&#25300;&#19979;&#25668;&#20687;&#22836;&#30340;&#30005;&#28304;&#32447;&#65292;&#20877;&#37325;&#26032;&#25554;&#19978;&#12290;    &lt;/string>
</pre>
<span class="location"><a href="../../src/main/res/values-zh/strings.xml">../../src/main/res/values-zh/strings.xml</a>:746</span>: <span class="message">Replace "..." with ellipsis character (&#8230;, &amp;#8230;) ?</span><br /><pre class="errorlines">
<span class="lineno"> 743</span>     &lt;string name="play_the_sound">&#20934;&#22791;&#22909;&#20102;&#65292;&#25773;&#25918;&#38899;&#27874;&#65281;&lt;/string>
<span class="lineno"> 744</span> 
<span class="lineno"> 745</span>     &lt;!-- AudioPlayingActivity -->
<span class="lineno"> 746</span>     &lt;string name="audio_playing"><span class="errorspan">&#25773;&#25918;&#38899;&#27874;&#20013;...&lt;/string></span>
<span class="lineno"> 747</span>     &lt;string name="audio_playing_description1">&#35831;&#31561;&#24453;&#19968;&#27573;&#26102;&#38388;&#30452;&#21040;&#24744;&#21548;&#21040;&lt;/string>
<span class="lineno"> 748</span>     &lt;string name="audio_playing_description2">&#21716;&#21716;&#20004;&#22768;&lt;/string>
</pre>
<span class="location"><a href="../../src/main/res/values/strings.xml">../../src/main/res/values/strings.xml</a>:772</span>: <span class="message">Replace "..." with ellipsis character (&#8230;, &amp;#8230;) ?</span><br /><pre class="errorlines">
<span class="lineno"> 769</span>         It will take up to 90 seconds.
<span class="lineno"> 770</span>     &lt;/string>
<span class="lineno"> 771</span>     &lt;string name="not_see_the_blink">I haven\'t seen the blink&lt;/string>
<span class="lineno"> 772</span>     &lt;string name="audio_let_us_try_again"><span class="errorspan">Let\'s try again...&lt;/string></span>
<span class="lineno"> 773</span>     &lt;string name="unplug_camera_power_cable">
<span class="lineno"> 774</span>         Please unplug the power cable of the camera, and plug it in again.
</pre>
<span class="location"><a href="../../src/main/res/values/strings.xml">../../src/main/res/values/strings.xml</a>:786</span>: <span class="message">Replace "..." with ellipsis character (&#8230;, &amp;#8230;) ?</span><br /><pre class="errorlines">
<span class="lineno"> 783</span>     &lt;string name="play_the_sound">I\'m ready, play the sound!&lt;/string>
<span class="lineno"> 784</span> 
<span class="lineno"> 785</span>     &lt;!-- AudioPlayingActivity -->
<span class="lineno"> 786</span>     &lt;string name="audio_playing"><span class="errorspan">Audio playing...&lt;/string></span>
<span class="lineno"> 787</span>     &lt;string name="audio_playing_description1">"Please wait until you hear "&lt;/string>
<span class="lineno"> 788</span>     &lt;string name="audio_playing_description2">two beeps from camera&lt;/string>
</pre>
</div>
</div>
<div class="metadata">Note: This issue has an associated quickfix operation in Eclipse/ADT & Android Studio/IntelliJ&nbsp;<img alt="Fix" border="0" align="top" src="lint-results_files/lint-run.png" />
<br>
Priority: 5 / 10<br/>
Category: Usability:Typography</div>
Severity: <span class="warning">Warning</span><div class="summary">
Explanation: Ellipsis string can be replaced with ellipsis character.</div>
<div class="explanation">
You can replace the string "..." with a dedicated ellipsis character, ellipsis character (&#8230;, &amp;#8230;). This can help make the text more readable.
</div>
<br/><div class="moreinfo">More info: <a href="http://en.wikipedia.org/wiki/Ellipsis">http://en.wikipedia.org/wiki/Ellipsis</a>
</div><br/>To suppress this error, use the issue id "TypographyEllipsis" as explained in the <a href="#SuppressInfo">Suppressing Warnings and Errors</a> section.<br/>
</div>

<a name="Usability:Icons"></a>
<div class="category"><a href="#" title="Return to top">Usability:Icons</a><div class="categorySeparator"></div>
</div>
<a name="IconDensities"></a>
<div class="issue">
<div class="id"><a href="#" title="Return to top">IconDensities: Icon densities validation</a><div class="issueSeparator"></div>
</div>
<div class="warningslist">
<span class="location"><a href="../../src/main/res/drawable-hdpi">../../src/main/res/drawable-hdpi</a></span>: <span class="message">Missing the following drawables in <code>drawable-hdpi</code>: ic_add_cleverloop.png, ic_alarm.png, ic_arrow_l.png, ic_arrow_r.png, ic_bullet.png... (125 more)</span><br />
<span class="location"><a href="../../src/main/res/drawable-xxhdpi">../../src/main/res/drawable-xxhdpi</a></span>: <span class="message">Missing the following drawables in <code>drawable-xxhdpi</code>: ic_add_cleverloop.png, ic_alarm.png, ic_arrow_l.png, ic_arrow_r.png, ic_bullet.png... (124 more)</span><br />
</div>
<div class="metadata">Priority: 4 / 10<br/>
Category: Usability:Icons</div>
Severity: <span class="warning">Warning</span><div class="summary">
Explanation: Icon densities validation.</div>
<div class="explanation">
Icons will look best if a custom version is provided for each of the major screen density classes (low, medium, high, extra high). This lint check identifies icons which do not have complete coverage across the densities.<br/>
<br/>
Low density is not really used much anymore, so this check ignores the ldpi density. To force lint to include it, set the environment variable <code>ANDROID_LINT_INCLUDE_LDPI=true</code>. For more information on current density usage, see <a href="http://developer.android.com/resources/dashboard/screens.html">http://developer.android.com/resources/dashboard/screens.html</a>
</div>
<br/><div class="moreinfo">More info: <a href="http://developer.android.com/guide/practices/screens_support.html">http://developer.android.com/guide/practices/screens_support.html</a>
</div><br/>To suppress this error, use the issue id "IconDensities" as explained in the <a href="#SuppressInfo">Suppressing Warnings and Errors</a> section.<br/>
</div>
<a name="IconMissingDensityFolder"></a>
<div class="issue">
<div class="id"><a href="#" title="Return to top">IconMissingDensityFolder: Missing density folder</a><div class="issueSeparator"></div>
</div>
<div class="warningslist">
<span class="location"><a href="../../src/main/res">../../src/main/res</a></span>: <span class="message">Missing density variation folders in <code>src/main/res</code>: drawable-mdpi, drawable-xxxhdpi</span><br />
</div>
<div class="metadata">Priority: 3 / 10<br/>
Category: Usability:Icons</div>
Severity: <span class="warning">Warning</span><div class="summary">
Explanation: Missing density folder.</div>
<div class="explanation">
Icons will look best if a custom version is provided for each of the major screen density classes (low, medium, high, extra-high, extra-extra-high). This lint check identifies folders which are missing, such as <code>drawable-hdpi</code>.<br/>
Low density is not really used much anymore, so this check ignores the ldpi density. To force lint to include it, set the environment variable <code>ANDROID_LINT_INCLUDE_LDPI=true</code>. For more information on current density usage, see <a href="http://developer.android.com/resources/dashboard/screens.html">http://developer.android.com/resources/dashboard/screens.html</a>
</div>
<br/><div class="moreinfo">More info: <a href="http://developer.android.com/guide/practices/screens_support.html">http://developer.android.com/guide/practices/screens_support.html</a>
</div><br/>To suppress this error, use the issue id "IconMissingDensityFolder" as explained in the <a href="#SuppressInfo">Suppressing Warnings and Errors</a> section.<br/>
</div>

<a name="Accessibility"></a>
<div class="category"><a href="#" title="Return to top">Accessibility</a><div class="categorySeparator"></div>
</div>
<a name="ClickableViewAccessibility"></a>
<div class="issue">
<div class="id"><a href="#" title="Return to top">ClickableViewAccessibility: Accessibility in Custom Views</a><div class="issueSeparator"></div>
</div>
<div class="warningslist">
<span class="location"><a href="../../src/main/java/com/cleverloop/android/view/pager/CirclePageIndicator.java">../../src/main/java/com/cleverloop/android/view/pager/CirclePageIndicator.java</a>:275</span>: <span class="message">Custom view <code>com/cleverloop/android/view/pager/CirclePageIndicator</code> overrides <code>onTouchEvent</code> but not <code>performClick</code></span><br /><pre class="errorlines">
<span class="lineno"> 272</span>         canvas.drawCircle(dX, dY, mRadius, mPaintFill);
<span class="lineno"> 273</span>     }
<span class="lineno"> 274</span> 
<span class="lineno"> 275</span>     public boolean <span class="errorspan">onTouchEvent(@NonNull android.view.MotionEvent ev) {</span>
<span class="lineno"> 276</span>         if (super.onTouchEvent(ev)) {
<span class="lineno"> 277</span>             return true;
</pre>
</div>
<div class="metadata">Priority: 6 / 10<br/>
Category: Accessibility</div>
Severity: <span class="warning">Warning</span><div class="summary">
Explanation: Accessibility in Custom Views.</div>
<div class="explanation">
If a <code>View</code> that overrides <code>onTouchEvent</code> or uses an <code>OnTouchListener</code> does not also implement <code>performClick</code> and call it when clicks are detected, the <code>View</code> may not handle accessibility actions properly. Logic handling the click actions should ideally be placed in <code>View#performClick</code> as some accessibility services invoke <code>performClick</code> when a click action should occur.
</div>
<br/><div class="moreinfo">More info: </div><br/>To suppress this error, use the issue id "ClickableViewAccessibility" as explained in the <a href="#SuppressInfo">Suppressing Warnings and Errors</a> section.<br/>
</div>
<a name="ContentDescription"></a>
<div class="issue">
<div class="id"><a href="#" title="Return to top">ContentDescription: Image without <code>contentDescription</code></a><div class="issueSeparator"></div>
</div>
<div class="warningslist">
<span class="location"><a href="../../src/main/res/layout/activity_auto_scheduling_settings.xml">../../src/main/res/layout/activity_auto_scheduling_settings.xml</a>:27</span>: <span class="message">[Accessibility] Missing <code>contentDescription</code> attribute on image</span><br /><pre class="errorlines">
<span class="lineno">  24</span>                 android:textColor="@color/white"
<span class="lineno">  25</span>                 android:textSize="@dimen/font_size_n"/>
<span class="lineno">  26</span> 
<span class="lineno">  27</span>             <span class="errorspan">&lt;ImageView</span>
<span class="lineno">  28</span>                 android:layout_width="wrap_content"
<span class="lineno">  29</span>                 android:layout_height="wrap_content"
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_camera_settings.xml">../../src/main/res/layout/activity_camera_settings.xml</a>:97</span>: <span class="message">[Accessibility] Missing <code>contentDescription</code> attribute on image</span><br /><pre class="errorlines">
<span class="lineno">  94</span>                         android:textColor="@color/white"
<span class="lineno">  95</span>                         android:textSize="@dimen/font_size_n"/>
<span class="lineno">  96</span> 
<span class="lineno">  97</span>                     <span class="errorspan">&lt;ImageView</span>
<span class="lineno">  98</span>                         android:layout_width="wrap_content"
<span class="lineno">  99</span>                         android:layout_height="wrap_content"
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_camera_settings.xml">../../src/main/res/layout/activity_camera_settings.xml</a>:132</span>: <span class="message">[Accessibility] Missing <code>contentDescription</code> attribute on image</span><br /><pre class="errorlines">
<span class="lineno"> 129</span>                         android:textColor="@color/white"
<span class="lineno"> 130</span>                         android:textSize="@dimen/font_size_n"/>
<span class="lineno"> 131</span> 
<span class="lineno"> 132</span>                     <span class="errorspan">&lt;ImageView</span>
<span class="lineno"> 133</span>                         android:layout_width="wrap_content"
<span class="lineno"> 134</span>                         android:layout_height="wrap_content"
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_camera_settings.xml">../../src/main/res/layout/activity_camera_settings.xml</a>:167</span>: <span class="message">[Accessibility] Missing <code>contentDescription</code> attribute on image</span><br /><pre class="errorlines">
<span class="lineno"> 164</span>                         android:textColor="@color/white"
<span class="lineno"> 165</span>                         android:textSize="@dimen/font_size_n"/>
<span class="lineno"> 166</span> 
<span class="lineno"> 167</span>                     <span class="errorspan">&lt;ImageView</span>
<span class="lineno"> 168</span>                         android:layout_width="wrap_content"
<span class="lineno"> 169</span>                         android:layout_height="wrap_content"
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_enter_pin.xml">../../src/main/res/layout/activity_enter_pin.xml</a>:71</span>: <span class="message">[Accessibility] Missing <code>contentDescription</code> attribute on image</span><br /><pre class="errorlines">
<span class="lineno">  68</span>                     android:hint="@string/id"
<span class="lineno">  69</span>                     android:singleLine="true"/>
<span class="lineno">  70</span> 
<span class="lineno">  71</span>                 <span class="errorspan">&lt;ImageView</span>
<span class="lineno">  72</span>                     android:layout_width="1dp"
<span class="lineno">  73</span>                     android:layout_height="24dp"
</pre>
<button id="ContentDescriptionDivLink" onclick="reveal('ContentDescriptionDiv');" />+ 29 More Occurrences...</button>
<div id="ContentDescriptionDiv" style="display: none">
<span class="location"><a href="../../src/main/res/layout/activity_geo_fencing_maps.xml">../../src/main/res/layout/activity_geo_fencing_maps.xml</a>:20</span>: <span class="message">[Accessibility] Missing <code>contentDescription</code> attribute on image</span><br /><pre class="errorlines">
<span class="lineno">  17</span>         android:id="@+id/marker_container"
<span class="lineno">  18</span>         android:visibility="gone">
<span class="lineno">  19</span> 
<span class="lineno">  20</span>         <span class="errorspan">&lt;ImageView</span>
<span class="lineno">  21</span>             android:layout_width="wrap_content"
<span class="lineno">  22</span>             android:layout_height="wrap_content"
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_geo_fencing_maps.xml">../../src/main/res/layout/activity_geo_fencing_maps.xml</a>:25</span>: <span class="message">[Accessibility] Missing <code>contentDescription</code> attribute on image</span><br /><pre class="errorlines">
<span class="lineno">  22</span>             android:layout_height="wrap_content"
<span class="lineno">  23</span>             android:src="@drawable/ic_maps_marker"/>
<span class="lineno">  24</span> 
<span class="lineno">  25</span>         <span class="errorspan">&lt;ImageView</span>
<span class="lineno">  26</span>             android:layout_width="wrap_content"
<span class="lineno">  27</span>             android:layout_height="wrap_content"
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_geofencing_maps_for_china.xml">../../src/main/res/layout/activity_geofencing_maps_for_china.xml</a>:20</span>: <span class="message">[Accessibility] Missing <code>contentDescription</code> attribute on image</span><br /><pre class="errorlines">
<span class="lineno">  17</span>         android:id="@+id/marker_container"
<span class="lineno">  18</span>         android:visibility="gone">
<span class="lineno">  19</span> 
<span class="lineno">  20</span>         <span class="errorspan">&lt;ImageView</span>
<span class="lineno">  21</span>             android:layout_width="wrap_content"
<span class="lineno">  22</span>             android:layout_height="wrap_content"
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_geofencing_maps_for_china.xml">../../src/main/res/layout/activity_geofencing_maps_for_china.xml</a>:25</span>: <span class="message">[Accessibility] Missing <code>contentDescription</code> attribute on image</span><br /><pre class="errorlines">
<span class="lineno">  22</span>             android:layout_height="wrap_content"
<span class="lineno">  23</span>             android:src="@drawable/ic_maps_marker"/>
<span class="lineno">  24</span> 
<span class="lineno">  25</span>         <span class="errorspan">&lt;ImageView</span>
<span class="lineno">  26</span>             android:layout_width="wrap_content"
<span class="lineno">  27</span>             android:layout_height="wrap_content"
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_indoor_algorithm_p2p_live.xml">../../src/main/res/layout/activity_indoor_algorithm_p2p_live.xml</a>:13</span>: <span class="message">[Accessibility] Missing <code>contentDescription</code> attribute on image</span><br /><pre class="errorlines">
<span class="lineno">  10</span>         android:layout_centerInParent="true"
<span class="lineno">  11</span>         android:id="@+id/p2p_live_container">
<span class="lineno">  12</span> 
<span class="lineno">  13</span>         <span class="errorspan">&lt;ImageView</span>
<span class="lineno">  14</span>             android:layout_width="match_parent"
<span class="lineno">  15</span>             android:layout_height="match_parent"
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_outdoor_algorithm_p2p_live.xml">../../src/main/res/layout/activity_outdoor_algorithm_p2p_live.xml</a>:13</span>: <span class="message">[Accessibility] Missing <code>contentDescription</code> attribute on image</span><br /><pre class="errorlines">
<span class="lineno">  10</span>         android:layout_centerInParent="true"
<span class="lineno">  11</span>         android:id="@+id/p2p_live_container">
<span class="lineno">  12</span> 
<span class="lineno">  13</span>         <span class="errorspan">&lt;ImageView</span>
<span class="lineno">  14</span>             android:layout_width="match_parent"
<span class="lineno">  15</span>             android:layout_height="match_parent"
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_video_template.xml">../../src/main/res/layout/activity_video_template.xml</a>:11</span>: <span class="message">[Accessibility] Missing <code>contentDescription</code> attribute on image</span><br /><pre class="errorlines">
<span class="lineno">   8</span>         android:layout_height="match_parent"
<span class="lineno">   9</span>         android:id="@id/video_surface_view"/>
<span class="lineno">  10</span> 
<span class="lineno">  11</span>     <span class="errorspan">&lt;ImageView</span>
<span class="lineno">  12</span>         android:layout_width="match_parent"
<span class="lineno">  13</span>         android:layout_height="wrap_content"
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_video_template.xml">../../src/main/res/layout/activity_video_template.xml</a>:19</span>: <span class="message">[Accessibility] Missing <code>contentDescription</code> attribute on image</span><br /><pre class="errorlines">
<span class="lineno">  16</span>         android:scaleType="centerCrop"
<span class="lineno">  17</span>         android:background="@color/transparent"/>
<span class="lineno">  18</span> 
<span class="lineno">  19</span>     <span class="errorspan">&lt;ImageView</span>
<span class="lineno">  20</span>         android:layout_width="wrap_content"
<span class="lineno">  21</span>         android:layout_height="wrap_content"
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_video_template2.xml">../../src/main/res/layout/activity_video_template2.xml</a>:11</span>: <span class="message">[Accessibility] Missing <code>contentDescription</code> attribute on image</span><br /><pre class="errorlines">
<span class="lineno">   8</span>         android:layout_height="match_parent"
<span class="lineno">   9</span>         android:id="@id/video_surface_view"/>
<span class="lineno">  10</span> 
<span class="lineno">  11</span>     <span class="errorspan">&lt;ImageView</span>
<span class="lineno">  12</span>         android:layout_width="match_parent"
<span class="lineno">  13</span>         android:layout_height="wrap_content"
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_video_template2.xml">../../src/main/res/layout/activity_video_template2.xml</a>:19</span>: <span class="message">[Accessibility] Missing <code>contentDescription</code> attribute on image</span><br /><pre class="errorlines">
<span class="lineno">  16</span>         android:scaleType="centerCrop"
<span class="lineno">  17</span>         android:background="@color/transparent"/>
<span class="lineno">  18</span> 
<span class="lineno">  19</span>     <span class="errorspan">&lt;ImageView</span>
<span class="lineno">  20</span>         android:layout_width="wrap_content"
<span class="lineno">  21</span>         android:layout_height="wrap_content"
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_videos.xml">../../src/main/res/layout/activity_videos.xml</a>:87</span>: <span class="message">[Accessibility] Missing <code>contentDescription</code> attribute on image</span><br /><pre class="errorlines">
<span class="lineno">  84</span>                 android:paddingLeft="@dimen/padding_s"
<span class="lineno">  85</span>                 android:paddingRight="@dimen/padding_s">
<span class="lineno">  86</span> 
<span class="lineno">  87</span>                 <span class="errorspan">&lt;ImageView</span>
<span class="lineno">  88</span>                     android:id="@+id/btn_left_arrow"
<span class="lineno">  89</span>                     android:layout_width="wrap_content"
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_videos.xml">../../src/main/res/layout/activity_videos.xml</a>:134</span>: <span class="message">[Accessibility] Missing <code>contentDescription</code> attribute on image</span><br /><pre class="errorlines">
<span class="lineno"> 131</span>                         android:textSize="@dimen/font_size_s" />
<span class="lineno"> 132</span>                 &lt;/LinearLayout>
<span class="lineno"> 133</span> 
<span class="lineno"> 134</span>                 <span class="errorspan">&lt;ImageView</span>
<span class="lineno"> 135</span>                     android:id="@+id/btn_right_arrow"
<span class="lineno"> 136</span>                     android:layout_width="wrap_content"
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_videos.xml">../../src/main/res/layout/activity_videos.xml</a>:207</span>: <span class="message">[Accessibility] Missing <code>contentDescription</code> attribute on image</span><br /><pre class="errorlines">
<span class="lineno"> 204</span>                 android:layout_weight="1"
<span class="lineno"> 205</span>                 android:gravity="center">
<span class="lineno"> 206</span> 
<span class="lineno"> 207</span>                 <span class="errorspan">&lt;ImageView</span>
<span class="lineno"> 208</span>                     android:id="@+id/btn_remove"
<span class="lineno"> 209</span>                     android:layout_width="wrap_content"
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_videos.xml">../../src/main/res/layout/activity_videos.xml</a>:239</span>: <span class="message">[Accessibility] Missing <code>contentDescription</code> attribute on image</span><br /><pre class="errorlines">
<span class="lineno"> 236</span>             android:paddingRight="@dimen/margin_sn"
<span class="lineno"> 237</span>             android:paddingTop="@dimen/padding_sn">
<span class="lineno"> 238</span> 
<span class="lineno"> 239</span>             <span class="errorspan">&lt;ImageView</span>
<span class="lineno"> 240</span>                 android:id="@+id/iv_mark"
<span class="lineno"> 241</span>                 android:layout_width="wrap_content"
</pre>
<span class="location"><a href="../../src/main/res/layout/dialog_select_alert_mode.xml">../../src/main/res/layout/dialog_select_alert_mode.xml</a>:31</span>: <span class="message">[Accessibility] Missing <code>contentDescription</code> attribute on image</span><br /><pre class="errorlines">
<span class="lineno">  28</span>         android:background="@drawable/selector_bg_color_btn"
<span class="lineno">  29</span>         android:id="@+id/btn_all_stay_on"
<span class="lineno">  30</span>         android:gravity="center_vertical">
<span class="lineno">  31</span>         <span class="errorspan">&lt;ImageView</span>
<span class="lineno">  32</span>             android:layout_width="wrap_content"
<span class="lineno">  33</span>             android:layout_height="wrap_content"
</pre>
<span class="location"><a href="../../src/main/res/layout/dialog_select_alert_mode.xml">../../src/main/res/layout/dialog_select_alert_mode.xml</a>:63</span>: <span class="message">[Accessibility] Missing <code>contentDescription</code> attribute on image</span><br /><pre class="errorlines">
<span class="lineno">  60</span>         android:background="@drawable/selector_bg_color_btn"
<span class="lineno">  61</span>         android:id="@+id/btn_all_stay_off"
<span class="lineno">  62</span>         android:gravity="center_vertical">
<span class="lineno">  63</span>         <span class="errorspan">&lt;ImageView</span>
<span class="lineno">  64</span>             android:layout_width="wrap_content"
<span class="lineno">  65</span>             android:layout_height="wrap_content"
</pre>
<span class="location"><a href="../../src/main/res/layout/dialog_select_alert_mode.xml">../../src/main/res/layout/dialog_select_alert_mode.xml</a>:95</span>: <span class="message">[Accessibility] Missing <code>contentDescription</code> attribute on image</span><br /><pre class="errorlines">
<span class="lineno">  92</span>         android:background="@drawable/selector_bg_color_btn"
<span class="lineno">  93</span>         android:id="@+id/btn_all_automatic"
<span class="lineno">  94</span>         android:gravity="center_vertical">
<span class="lineno">  95</span>         <span class="errorspan">&lt;ImageView</span>
<span class="lineno">  96</span>             android:layout_width="wrap_content"
<span class="lineno">  97</span>             android:layout_height="wrap_content"
</pre>
<span class="location"><a href="../../src/main/res/layout/dialog_select_alert_mode_for_camera.xml">../../src/main/res/layout/dialog_select_alert_mode_for_camera.xml</a>:32</span>: <span class="message">[Accessibility] Missing <code>contentDescription</code> attribute on image</span><br /><pre class="errorlines">
<span class="lineno">  29</span>         android:background="@drawable/selector_bg_color_btn"
<span class="lineno">  30</span>         android:id="@+id/btn_stay_on"
<span class="lineno">  31</span>         android:gravity="center_vertical">
<span class="lineno">  32</span>         <span class="errorspan">&lt;ImageView</span>
<span class="lineno">  33</span>             android:layout_width="wrap_content"
<span class="lineno">  34</span>             android:layout_height="wrap_content"
</pre>
<span class="location"><a href="../../src/main/res/layout/dialog_select_alert_mode_for_camera.xml">../../src/main/res/layout/dialog_select_alert_mode_for_camera.xml</a>:64</span>: <span class="message">[Accessibility] Missing <code>contentDescription</code> attribute on image</span><br /><pre class="errorlines">
<span class="lineno">  61</span>         android:background="@drawable/selector_bg_color_btn"
<span class="lineno">  62</span>         android:id="@+id/btn_stay_off"
<span class="lineno">  63</span>         android:gravity="center_vertical">
<span class="lineno">  64</span>         <span class="errorspan">&lt;ImageView</span>
<span class="lineno">  65</span>             android:layout_width="wrap_content"
<span class="lineno">  66</span>             android:layout_height="wrap_content"
</pre>
<span class="location"><a href="../../src/main/res/layout/dialog_select_alert_mode_for_camera.xml">../../src/main/res/layout/dialog_select_alert_mode_for_camera.xml</a>:101</span>: <span class="message">[Accessibility] Missing <code>contentDescription</code> attribute on image</span><br /><pre class="errorlines">
<span class="lineno">  98</span>             android:layout_height="wrap_content"
<span class="lineno">  99</span>             android:layout_weight="1"
<span class="lineno"> 100</span>             android:id="@+id/btn_auto">
<span class="lineno"> 101</span>             <span class="errorspan">&lt;ImageView</span>
<span class="lineno"> 102</span>                 android:layout_width="wrap_content"
<span class="lineno"> 103</span>                 android:layout_height="wrap_content"
</pre>
<span class="location"><a href="../../src/main/res/layout/fragment_indoor_algorithm_tune.xml">../../src/main/res/layout/fragment_indoor_algorithm_tune.xml</a>:124</span>: <span class="message">[Accessibility] Missing <code>contentDescription</code> attribute on image</span><br /><pre class="errorlines">
<span class="lineno"> 121</span>                     android:layout_marginTop="@dimen/margin_sn"
<span class="lineno"> 122</span>                     android:id="@+id/algorithm_tune_view_container">
<span class="lineno"> 123</span> 
<span class="lineno"> 124</span>                     <span class="errorspan">&lt;ImageView</span>
<span class="lineno"> 125</span>                         android:layout_width="match_parent"
<span class="lineno"> 126</span>                         android:layout_height="match_parent"
</pre>
<span class="location"><a href="../../src/main/res/layout/fragment_outdoor_algorithm_tune.xml">../../src/main/res/layout/fragment_outdoor_algorithm_tune.xml</a>:43</span>: <span class="message">[Accessibility] Missing <code>contentDescription</code> attribute on image</span><br /><pre class="errorlines">
<span class="lineno">  40</span>             android:background="@color/body_bg_color"
<span class="lineno">  41</span>             android:id="@+id/regions_preview_container">
<span class="lineno">  42</span> 
<span class="lineno">  43</span>             <span class="errorspan">&lt;ImageView</span>
<span class="lineno">  44</span>                 android:layout_width="match_parent"
<span class="lineno">  45</span>                 android:layout_height="match_parent"
</pre>
<span class="location"><a href="../../src/main/res/layout/item_main_camera_view.xml">../../src/main/res/layout/item_main_camera_view.xml</a>:108</span>: <span class="message">[Accessibility] Missing <code>contentDescription</code> attribute on image</span><br /><pre class="errorlines">
<span class="lineno"> 105</span>             android:paddingRight="@dimen/padding_sn"
<span class="lineno"> 106</span>             android:paddingTop="@dimen/padding_sn">
<span class="lineno"> 107</span> 
<span class="lineno"> 108</span>             <span class="errorspan">&lt;ImageView</span>
<span class="lineno"> 109</span>                 android:layout_width="wrap_content"
<span class="lineno"> 110</span>                 android:layout_height="wrap_content"
</pre>
<span class="location"><a href="../../src/main/res/layout/item_main_camera_view.xml">../../src/main/res/layout/item_main_camera_view.xml</a>:123</span>: <span class="message">[Accessibility] Missing <code>contentDescription</code> attribute on image</span><br /><pre class="errorlines">
<span class="lineno"> 120</span>                 android:textSize="@dimen/font_size_s" />
<span class="lineno"> 121</span>         &lt;/LinearLayout>
<span class="lineno"> 122</span> 
<span class="lineno"> 123</span>         <span class="errorspan">&lt;ImageView</span>
<span class="lineno"> 124</span>             android:layout_width="wrap_content"
<span class="lineno"> 125</span>             android:layout_height="wrap_content"
</pre>
<span class="location"><a href="../../src/main/res/layout/item_main_camera_view.xml">../../src/main/res/layout/item_main_camera_view.xml</a>:144</span>: <span class="message">[Accessibility] Missing <code>contentDescription</code> attribute on image</span><br /><pre class="errorlines">
<span class="lineno"> 141</span>         android:orientation="vertical"
<span class="lineno"> 142</span>         android:visibility="gone">
<span class="lineno"> 143</span> 
<span class="lineno"> 144</span>         <span class="errorspan">&lt;ImageView</span>
<span class="lineno"> 145</span>             android:layout_width="wrap_content"
<span class="lineno"> 146</span>             android:layout_height="wrap_content"
</pre>
<span class="location"><a href="../../src/main/res/layout/view_tooltip_br.xml">../../src/main/res/layout/view_tooltip_br.xml</a>:7</span>: <span class="message">[Accessibility] Missing <code>contentDescription</code> attribute on image</span><br /><pre class="errorlines">
<span class="lineno">   4</span>     android:layout_height="match_parent"
<span class="lineno">   5</span>     android:background="@color/transparent">
<span class="lineno">   6</span> 
<span class="lineno">   7</span>     <span class="errorspan">&lt;ImageView</span>
<span class="lineno">   8</span>         android:layout_width="wrap_content"
<span class="lineno">   9</span>         android:layout_height="wrap_content"
</pre>
<span class="location"><a href="../../src/main/res/layout/view_tooltip_br.xml">../../src/main/res/layout/view_tooltip_br.xml</a>:22</span>: <span class="message">[Accessibility] Missing <code>contentDescription</code> attribute on image</span><br /><pre class="errorlines">
<span class="lineno">  19</span>         android:padding="@dimen/padding_sn"
<span class="lineno">  20</span>         android:background="@drawable/shape_white_container"
<span class="lineno">  21</span>         android:orientation="horizontal">
<span class="lineno">  22</span>         <span class="errorspan">&lt;ImageView</span>
<span class="lineno">  23</span>             android:layout_width="wrap_content"
<span class="lineno">  24</span>             android:layout_height="wrap_content"
</pre>
<span class="location"><a href="../../src/main/res/layout/view_tooltip_tr.xml">../../src/main/res/layout/view_tooltip_tr.xml</a>:13</span>: <span class="message">[Accessibility] Missing <code>contentDescription</code> attribute on image</span><br /><pre class="errorlines">
<span class="lineno">  10</span>         android:padding="@dimen/padding_sn"
<span class="lineno">  11</span>         android:background="@drawable/shape_white_container"
<span class="lineno">  12</span>         android:orientation="horizontal">
<span class="lineno">  13</span>         <span class="errorspan">&lt;ImageView</span>
<span class="lineno">  14</span>             android:layout_width="wrap_content"
<span class="lineno">  15</span>             android:layout_height="wrap_content"
</pre>
<span class="location"><a href="../../src/main/res/layout/view_tooltip_tr.xml">../../src/main/res/layout/view_tooltip_tr.xml</a>:26</span>: <span class="message">[Accessibility] Missing <code>contentDescription</code> attribute on image</span><br /><pre class="errorlines">
<span class="lineno">  23</span>             android:textColor="@color/blue" />
<span class="lineno">  24</span>     &lt;/LinearLayout>
<span class="lineno">  25</span> 
<span class="lineno">  26</span>     <span class="errorspan">&lt;ImageView</span>
<span class="lineno">  27</span>         android:layout_width="wrap_content"
<span class="lineno">  28</span>         android:layout_height="wrap_content"
</pre>
</div>
</div>
<div class="metadata">Note: This issue has an associated quickfix operation in Eclipse/ADT & Android Studio/IntelliJ&nbsp;<img alt="Fix" border="0" align="top" src="lint-results_files/lint-run.png" />
<br>
Priority: 3 / 10<br/>
Category: Accessibility</div>
Severity: <span class="warning">Warning</span><div class="summary">
Explanation: Image without <code>contentDescription</code></div>
<div class="explanation">
Non-textual widgets like ImageViews and ImageButtons should use the <code>contentDescription</code> attribute to specify a textual description of the widget such that screen readers and other accessibility tools can adequately describe the user interface.<br/>
<br/>
Note that elements in application screens that are purely decorative and do not provide any content or enable a user action should not have accessibility content descriptions. In this case, just suppress the lint warning with a tools:ignore="ContentDescription" attribute.<br/>
<br/>
Note that for text fields, you should not set both the <code>hint</code> and the <code>contentDescription</code> attributes since the hint will never be shown. Just set the <code>hint</code>. See <a href="http://developer.android.com/guide/topics/ui/accessibility/checklist.html#special-cases">http://developer.android.com/guide/topics/ui/accessibility/checklist.html#special-cases</a>.
</div>
<br/><div class="moreinfo">More info: </div><br/>To suppress this error, use the issue id "ContentDescription" as explained in the <a href="#SuppressInfo">Suppressing Warnings and Errors</a> section.<br/>
</div>

<a name="Internationalization"></a>
<div class="category"><a href="#" title="Return to top">Internationalization</a><div class="categorySeparator"></div>
</div>
<a name="HardcodedText"></a>
<div class="issue">
<div class="id"><a href="#" title="Return to top">HardcodedText: Hardcoded text</a><div class="issueSeparator"></div>
</div>
<div class="warningslist">
<span class="location"><a href="../../src/main/res/layout/activity_campoint_settings.xml">../../src/main/res/layout/activity_campoint_settings.xml</a>:203</span>: <span class="message">[I18N] Hardcoded string "Go To Debug Console", should use <code>@string</code> resource</span><br /><pre class="errorlines">
<span class="lineno"> 200</span>                     android:paddingLeft="@dimen/dist_to_edge"
<span class="lineno"> 201</span>                     android:paddingRight="@dimen/dist_to_edge"
<span class="lineno"> 202</span>                     android:id="@+id/btn_go_to_debug_console"
<span class="lineno"> 203</span>                     <span class="errorspan">android:text="Go To Debug Console"</span>
<span class="lineno"> 204</span>                     android:visibility="gone"/>
<span class="lineno"> 205</span> 
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_debug_console.xml">../../src/main/res/layout/activity_debug_console.xml</a>:19</span>: <span class="message">[I18N] Hardcoded string "Kill Daemon", should use <code>@string</code> resource</span><br /><pre class="errorlines">
<span class="lineno">  16</span>             android:layout_marginTop="@dimen/margin_l"
<span class="lineno">  17</span>             android:paddingLeft="@dimen/dist_to_edge"
<span class="lineno">  18</span>             android:paddingRight="@dimen/dist_to_edge"
<span class="lineno">  19</span>             <span class="errorspan">android:text="Kill Daemon"/></span>
<span class="lineno">  20</span>     &lt;/LinearLayout>
<span class="lineno">  21</span> &lt;/ScrollView>
</pre>
</div>
<div class="metadata">Note: This issue has an associated quickfix operation in Eclipse/ADT&nbsp;<img alt="Fix" border="0" align="top" src="lint-results_files/lint-run.png" />
<br>
Priority: 5 / 10<br/>
Category: Internationalization</div>
Severity: <span class="warning">Warning</span><div class="summary">
Explanation: Hardcoded text.</div>
<div class="explanation">
Hardcoding text attributes directly in layout files is bad for several reasons:<br/>
<br/>
* When creating configuration variations (for example for landscape or portrait)you have to repeat the actual text (and keep it up to date when making changes)<br/>
<br/>
* The application cannot be translated to other languages by just adding new translations for existing string resources.<br/>
<br/>
In Android Studio and Eclipse there are quickfixes to automatically extract this hardcoded string into a resource lookup.
</div>
<br/><div class="moreinfo">More info: </div><br/>To suppress this error, use the issue id "HardcodedText" as explained in the <a href="#SuppressInfo">Suppressing Warnings and Errors</a> section.<br/>
</div>
<a name="RelativeOverlap"></a>
<div class="issue">
<div class="id"><a href="#" title="Return to top">RelativeOverlap: Overlapping items in RelativeLayout</a><div class="issueSeparator"></div>
</div>
<div class="warningslist">
<span class="location"><a href="../../src/main/res/layout/activity_change_password.xml">../../src/main/res/layout/activity_change_password.xml</a>:32</span>: <span class="message"><code>@id/tv_password_strength</code> can overlap <code>@id/et_password</code> if @id/tv_password_strength grows due to localized text expansion</span><br /><pre class="errorlines">
<span class="lineno">  29</span>                 android:hint="@string/new_password"
<span class="lineno">  30</span>                 android:layout_centerVertical="true"/>
<span class="lineno">  31</span> 
<span class="lineno">  32</span>             <span class="errorspan">&lt;TextView</span>
<span class="lineno">  33</span>                 android:layout_width="wrap_content"
<span class="lineno">  34</span>                 android:layout_height="wrap_content"
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_reset_base_station_pin.xml">../../src/main/res/layout/activity_reset_base_station_pin.xml</a>:22</span>: <span class="message"><code>@id/tv_current_pin_validate_info</code> can overlap <code>@id/et_current_pin</code> if @id/tv_current_pin_validate_info grows due to localized text expansion</span><br /><pre class="errorlines">
<span class="lineno">  19</span>             android:hint="@string/current_pin"
<span class="lineno">  20</span>             android:layout_centerVertical="true"/>
<span class="lineno">  21</span> 
<span class="lineno">  22</span>         <span class="errorspan">&lt;TextView</span>
<span class="lineno">  23</span>             android:layout_width="wrap_content"
<span class="lineno">  24</span>             android:layout_height="wrap_content"
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_reset_base_station_pin.xml">../../src/main/res/layout/activity_reset_base_station_pin.xml</a>:45</span>: <span class="message"><code>@id/tv_new_pin_validate_info</code> can overlap <code>@id/et_new_pin</code> if @id/tv_new_pin_validate_info grows due to localized text expansion</span><br /><pre class="errorlines">
<span class="lineno">  42</span>             android:hint="@string/new_pin"
<span class="lineno">  43</span>             android:layout_centerVertical="true"/>
<span class="lineno">  44</span> 
<span class="lineno">  45</span>         <span class="errorspan">&lt;TextView</span>
<span class="lineno">  46</span>             android:layout_width="wrap_content"
<span class="lineno">  47</span>             android:layout_height="wrap_content"
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_reset_base_station_pin.xml">../../src/main/res/layout/activity_reset_base_station_pin.xml</a>:68</span>: <span class="message"><code>@id/tv_confirm_pin_validate_info</code> can overlap <code>@id/et_confirm_pin</code> if @id/tv_confirm_pin_validate_info grows due to localized text expansion</span><br /><pre class="errorlines">
<span class="lineno">  65</span>             android:hint="@string/confirm_pin"
<span class="lineno">  66</span>             android:layout_centerVertical="true"/>
<span class="lineno">  67</span> 
<span class="lineno">  68</span>         <span class="errorspan">&lt;TextView</span>
<span class="lineno">  69</span>             android:layout_width="wrap_content"
<span class="lineno">  70</span>             android:layout_height="wrap_content"
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_sign_up.xml">../../src/main/res/layout/activity_sign_up.xml</a>:48</span>: <span class="message"><code>@id/tv_password_strength</code> can overlap <code>@id/et_password</code> if @id/tv_password_strength grows due to localized text expansion</span><br /><pre class="errorlines">
<span class="lineno">  45</span>                 android:hint="@string/password_hint"
<span class="lineno">  46</span>                 android:layout_centerVertical="true"/>
<span class="lineno">  47</span> 
<span class="lineno">  48</span>             <span class="errorspan">&lt;TextView</span>
<span class="lineno">  49</span>                 android:layout_width="wrap_content"
<span class="lineno">  50</span>                 android:layout_height="wrap_content"
</pre>
<span class="location"><a href="../../src/main/res/layout/item_user.xml">../../src/main/res/layout/item_user.xml</a>:10</span>: <span class="message"><code>LinearLayout-1</code> can overlap <code>@id/btn_delete</code> if LinearLayout-1 grows due to localized text expansion</span><br /><pre class="errorlines">
<span class="lineno">   7</span>     android:paddingTop="@dimen/padding_sn"
<span class="lineno">   8</span>     android:paddingBottom="@dimen/padding_sn">
<span class="lineno">   9</span> 
<span class="lineno">  10</span>     <span class="errorspan">&lt;LinearLayout</span>
<span class="lineno">  11</span>         android:layout_width="wrap_content"
<span class="lineno">  12</span>         android:layout_height="wrap_content"
</pre>
</div>
<div class="metadata">Priority: 3 / 10<br/>
Category: Internationalization</div>
Severity: <span class="warning">Warning</span><div class="summary">
Explanation: Overlapping items in RelativeLayout.</div>
<div class="explanation">
If relative layout has text or button items aligned to left and right sides they can overlap each other due to localized text expansion unless they have mutual constraints like <code>toEndOf</code>/<code>toStartOf</code>.
</div>
<br/><div class="moreinfo">More info: </div><br/>To suppress this error, use the issue id "RelativeOverlap" as explained in the <a href="#SuppressInfo">Suppressing Warnings and Errors</a> section.<br/>
</div>

<a name="Bi-directional Text"></a>
<div class="category"><a href="#" title="Return to top">Bi-directional Text</a><div class="categorySeparator"></div>
</div>
<a name="RtlSymmetry"></a>
<div class="issue">
<div class="id"><a href="#" title="Return to top">RtlSymmetry: Padding and margin symmetry</a><div class="issueSeparator"></div>
</div>
<div class="warningslist">
<span class="location"><a href="../../src/main/res/layout/activity_camera.xml">../../src/main/res/layout/activity_camera.xml</a>:10</span>: <span class="message">When you define <code>paddingLeft</code> you should probably also define <code>paddingRight</code> for right-to-left symmetry</span><br /><pre class="errorlines">
<span class="lineno">   7</span>     &lt;LinearLayout
<span class="lineno">   8</span>         android:layout_width="match_parent"
<span class="lineno">   9</span>         android:layout_height="wrap_content"
<span class="lineno">  10</span>         <span class="errorspan">android:paddingLeft="@dimen/padding_n"</span>
<span class="lineno">  11</span>         android:paddingTop="@dimen/padding_n"
<span class="lineno">  12</span>         android:paddingBottom="@dimen/padding_n"
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_edit_camera_credentials.xml">../../src/main/res/layout/activity_edit_camera_credentials.xml</a>:30</span>: <span class="message">When you define <code>paddingLeft</code> you should probably also define <code>paddingRight</code> for right-to-left symmetry</span><br /><pre class="errorlines">
<span class="lineno">  27</span>                 android:layout_width="match_parent"
<span class="lineno">  28</span>                 android:layout_height="wrap_content"
<span class="lineno">  29</span>                 android:layout_marginTop="@dimen/margin_n"
<span class="lineno">  30</span>                 <span class="errorspan">android:paddingLeft="2dp"</span>
<span class="lineno">  31</span>                 android:inputType="number"
<span class="lineno">  32</span>                 app:prefixColor="@color/sl_gray"
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_edit_camera_credentials.xml">../../src/main/res/layout/activity_edit_camera_credentials.xml</a>:41</span>: <span class="message">When you define <code>paddingLeft</code> you should probably also define <code>paddingRight</code> for right-to-left symmetry</span><br /><pre class="errorlines">
<span class="lineno">  38</span>                 android:layout_width="match_parent"
<span class="lineno">  39</span>                 android:layout_height="wrap_content"
<span class="lineno">  40</span>                 android:layout_marginTop="@dimen/margin_sn"
<span class="lineno">  41</span>                 <span class="errorspan">android:paddingLeft="2dp"</span>
<span class="lineno">  42</span>                 app:prefixColor="@color/sl_gray"
<span class="lineno">  43</span>                 app:prefixText="@string/username" />
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_edit_timeline.xml">../../src/main/res/layout/activity_edit_timeline.xml</a>:10</span>: <span class="message">When you define <code>paddingLeft</code> you should probably also define <code>paddingRight</code> for right-to-left symmetry</span><br /><pre class="errorlines">
<span class="lineno">   7</span>         android:id="@+id/footer"
<span class="lineno">   8</span>         android:layout_width="match_parent"
<span class="lineno">   9</span>         android:layout_height="wrap_content"
<span class="lineno">  10</span>         <span class="errorspan">android:paddingLeft="@dimen/padding_n"</span>
<span class="lineno">  11</span>         android:paddingTop="@dimen/padding_n"
<span class="lineno">  12</span>         android:paddingBottom="@dimen/padding_n"
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_outdoor_algorithm_p2p_live.xml">../../src/main/res/layout/activity_outdoor_algorithm_p2p_live.xml</a>:28</span>: <span class="message">When you define <code>paddingRight</code> you should probably also define <code>paddingLeft</code> for right-to-left symmetry</span><br /><pre class="errorlines">
<span class="lineno">  25</span>             android:layout_width="match_parent"
<span class="lineno">  26</span>             android:layout_height="wrap_content"
<span class="lineno">  27</span>             android:layout_alignParentBottom="true"
<span class="lineno">  28</span>             <span class="errorspan">android:paddingRight="@dimen/dist_to_edge"</span>
<span class="lineno">  29</span>             android:background="@color/overlay"
<span class="lineno">  30</span>             android:gravity="center_vertical"
</pre>
<button id="RtlSymmetryDivLink" onclick="reveal('RtlSymmetryDiv');" />+ 7 More Occurrences...</button>
<div id="RtlSymmetryDiv" style="display: none">
<span class="location"><a href="../../src/main/res/layout/fragment_camera_list.xml">../../src/main/res/layout/fragment_camera_list.xml</a>:48</span>: <span class="message">When you define <code>paddingLeft</code> you should probably also define <code>paddingRight</code> for right-to-left symmetry</span><br /><pre class="errorlines">
<span class="lineno">  45</span>         &lt;LinearLayout
<span class="lineno">  46</span>             android:layout_width="match_parent"
<span class="lineno">  47</span>             android:layout_height="wrap_content"
<span class="lineno">  48</span>             <span class="errorspan">android:paddingLeft="@dimen/padding_n"</span>
<span class="lineno">  49</span>             android:paddingTop="@dimen/padding_n"
<span class="lineno">  50</span>             android:paddingBottom="@dimen/padding_n"
</pre>
<span class="location"><a href="../../src/main/res/layout/item_camera_status.xml">../../src/main/res/layout/item_camera_status.xml</a>:7</span>: <span class="message">When you define <code>paddingLeft</code> you should probably also define <code>paddingRight</code> for right-to-left symmetry</span><br /><pre class="errorlines">
<span class="lineno">   4</span>     android:layout_height="wrap_content"
<span class="lineno">   5</span>     android:contentDescription="@string/image_view_content_description"
<span class="lineno">   6</span>     android:id="@+id/iv_camera_status"
<span class="lineno">   7</span>     <span class="errorspan">android:paddingLeft="@dimen/padding_s"</span>
<span class="lineno">   8</span>     android:clickable="false"
<span class="lineno">   9</span>     android:focusable="false"
</pre>
<span class="location"><a href="../../src/main/res/layout/item_campoint.xml">../../src/main/res/layout/item_campoint.xml</a>:17</span>: <span class="message">When you define <code>paddingRight</code> you should probably also define <code>paddingLeft</code> for right-to-left symmetry</span><br /><pre class="errorlines">
<span class="lineno">  14</span>         android:layout_width="0dp"
<span class="lineno">  15</span>         android:layout_height="wrap_content"
<span class="lineno">  16</span>         android:layout_weight="1"
<span class="lineno">  17</span>         <span class="errorspan">android:paddingRight="@dimen/padding_sn"</span>
<span class="lineno">  18</span>         android:orientation="vertical">
<span class="lineno">  19</span> 
</pre>
<span class="location"><a href="../../src/main/res/layout/item_campoint.xml">../../src/main/res/layout/item_campoint.xml</a>:90</span>: <span class="message">When you define <code>paddingLeft</code> you should probably also define <code>paddingRight</code> for right-to-left symmetry</span><br /><pre class="errorlines">
<span class="lineno">  87</span>                             android:orientation="horizontal"
<span class="lineno">  88</span>                             android:gravity="center_vertical"
<span class="lineno">  89</span>                             android:id="@+id/list_view_cameras_status"
<span class="lineno">  90</span>                             <span class="errorspan">android:paddingLeft="@dimen/padding_s"/></span>
<span class="lineno">  91</span>                     &lt;/me.chunyu.G7Annotation.Widget.CustomHorizontalScrollView>
<span class="lineno">  92</span>                 &lt;/LinearLayout>
</pre>
<span class="location"><a href="../../src/main/res/layout/item_main_camera_view.xml">../../src/main/res/layout/item_main_camera_view.xml</a>:22</span>: <span class="message">When you define <code>paddingLeft</code> you should probably also define <code>paddingRight</code> for right-to-left symmetry</span><br /><pre class="errorlines">
<span class="lineno">  19</span>         android:layout_width="match_parent"
<span class="lineno">  20</span>         android:layout_height="wrap_content"
<span class="lineno">  21</span>         android:layout_alignParentTop="true"
<span class="lineno">  22</span>         <span class="errorspan">android:paddingLeft="@dimen/margin_sn"</span>
<span class="lineno">  23</span>         android:gravity="center_vertical"
<span class="lineno">  24</span>         android:paddingTop="@dimen/padding_s"
</pre>
<span class="location"><a href="../../src/main/res/layout/item_main_camera_view.xml">../../src/main/res/layout/item_main_camera_view.xml</a>:83</span>: <span class="message">When you define <code>paddingRight</code> you should probably also define <code>paddingLeft</code> for right-to-left symmetry</span><br /><pre class="errorlines">
<span class="lineno">  80</span>         android:layout_alignParentRight="true"
<span class="lineno">  81</span>         android:contentDescription="@string/image_view_content_description"
<span class="lineno">  82</span>         android:paddingBottom="@dimen/padding_sn"
<span class="lineno">  83</span>         <span class="errorspan">android:paddingRight="@dimen/padding_sn"</span>
<span class="lineno">  84</span>         android:src="@drawable/icon_settings" />
<span class="lineno">  85</span> 
</pre>
<span class="location"><a href="../../src/main/res/layout/layout_progress_dialog.xml">../../src/main/res/layout/layout_progress_dialog.xml</a>:24</span>: <span class="message">When you define <code>paddingLeft</code> you should probably also define <code>paddingRight</code> for right-to-left symmetry</span><br /><pre class="errorlines">
<span class="lineno">  21</span>         android:layout_width="0dp"
<span class="lineno">  22</span>         android:layout_height="wrap_content"
<span class="lineno">  23</span>         android:layout_weight="1"
<span class="lineno">  24</span>         <span class="errorspan">android:paddingLeft="@dimen/padding_sn"</span>
<span class="lineno">  25</span>         android:textSize="@dimen/font_size_n"
<span class="lineno">  26</span>         android:textColor="@color/white"
</pre>
</div>
</div>
<div class="metadata">Priority: 6 / 10<br/>
Category: Bi-directional Text</div>
Severity: <span class="warning">Warning</span><div class="summary">
Explanation: Padding and margin symmetry.</div>
<div class="explanation">
If you specify padding or margin on the left side of a layout, you should probably also specify padding on the right side (and vice versa) for right-to-left layout symmetry.
</div>
<br/><div class="moreinfo">More info: </div><br/>To suppress this error, use the issue id "RtlSymmetry" as explained in the <a href="#SuppressInfo">Suppressing Warnings and Errors</a> section.<br/>
</div>
<a name="RtlHardcoded"></a>
<div class="issue">
<div class="id"><a href="#" title="Return to top">RtlHardcoded: Using left/right instead of start/end attributes</a><div class="issueSeparator"></div>
</div>
<div class="warningslist">
<span class="location"><a href="../../src/main/java/com/cleverloop/android/view/AbsoluteTooltip.java">../../src/main/java/com/cleverloop/android/view/AbsoluteTooltip.java</a>:129</span>: <span class="message">Use "<code>Gravity.START</code>" instead of "<code>Gravity.LEFT</code>" to ensure correct behavior in right-to-left locales</span><br /><pre class="errorlines">
<span class="lineno"> 126</span>         int x = 0, y = 0;
<span class="lineno"> 127</span>         int gravity;
<span class="lineno"> 128</span>         if (position == Position.TopLeft) {
<span class="lineno"> 129</span>             gravity = Gravity.<span class="errorspan">LEFT | Gravity.BOTTOM;</span>
<span class="lineno"> 130</span>         } else if (position == Position.TopRight) {
<span class="lineno"> 131</span>             gravity = Gravity.LEFT | Gravity.TOP;
</pre>
<span class="location"><a href="../../src/main/java/com/cleverloop/android/view/AbsoluteTooltip.java">../../src/main/java/com/cleverloop/android/view/AbsoluteTooltip.java</a>:131</span>: <span class="message">Use "<code>Gravity.START</code>" instead of "<code>Gravity.LEFT</code>" to ensure correct behavior in right-to-left locales</span><br /><pre class="errorlines">
<span class="lineno"> 128</span>         if (position == Position.TopLeft) {
<span class="lineno"> 129</span>             gravity = Gravity.LEFT | Gravity.BOTTOM;
<span class="lineno"> 130</span>         } else if (position == Position.TopRight) {
<span class="lineno"> 131</span>             gravity = Gravity.<span class="errorspan">LEFT | Gravity.TOP;</span>
<span class="lineno"> 132</span>             x = location[0] + width / 2 - maxWidth;
<span class="lineno"> 133</span>             y = location[1] - 10 - outerContentView.getMeasuredHeight();
</pre>
<span class="location"><a href="../../src/main/java/com/cleverloop/android/view/AbsoluteTooltip.java">../../src/main/java/com/cleverloop/android/view/AbsoluteTooltip.java</a>:135</span>: <span class="message">Use "<code>Gravity.START</code>" instead of "<code>Gravity.LEFT</code>" to ensure correct behavior in right-to-left locales</span><br /><pre class="errorlines">
<span class="lineno"> 132</span>             x = location[0] + width / 2 - maxWidth;
<span class="lineno"> 133</span>             y = location[1] - 10 - outerContentView.getMeasuredHeight();
<span class="lineno"> 134</span>         } else if (position == Position.BottomLeft) {
<span class="lineno"> 135</span>             gravity = Gravity.<span class="errorspan">LEFT | Gravity.TOP;</span>
<span class="lineno"> 136</span>         } else {
<span class="lineno"> 137</span>             gravity = Gravity.LEFT | Gravity.TOP;
</pre>
<span class="location"><a href="../../src/main/java/com/cleverloop/android/view/AbsoluteTooltip.java">../../src/main/java/com/cleverloop/android/view/AbsoluteTooltip.java</a>:137</span>: <span class="message">Use "<code>Gravity.START</code>" instead of "<code>Gravity.LEFT</code>" to ensure correct behavior in right-to-left locales</span><br /><pre class="errorlines">
<span class="lineno"> 134</span>         } else if (position == Position.BottomLeft) {
<span class="lineno"> 135</span>             gravity = Gravity.LEFT | Gravity.TOP;
<span class="lineno"> 136</span>         } else {
<span class="lineno"> 137</span>             gravity = Gravity.<span class="errorspan">LEFT | Gravity.TOP;</span>
<span class="lineno"> 138</span>             x = location[0] + width / 2 + ivWidth + marginInPixel - maxWidth;
<span class="lineno"> 139</span>             y = location[1] + height + 10;
</pre>
<span class="location"><a href="../../src/main/java/com/cleverloop/android/activity/device/CheckCleverLoopConnectionActivity.java">../../src/main/java/com/cleverloop/android/activity/device/CheckCleverLoopConnectionActivity.java</a>:55</span>: <span class="message">Use "<code>Gravity.START</code>" instead of "<code>Gravity.LEFT</code>" to ensure correct behavior in right-to-left locales</span><br /><pre class="errorlines">
<span class="lineno">  52</span>     @Override
<span class="lineno">  53</span>     protected void doAfterViews() {
<span class="lineno">  54</span>         tvDetails.setVisibility(View.VISIBLE);
<span class="lineno">  55</span>         tvDetails.setGravity(Gravity.<span class="errorspan">LEFT);</span>
<span class="lineno">  56</span>         SpannableStringBuilder.newBuilder(this).append(R.string.check_cleverloop_network_connection_details_1)
<span class="lineno">  57</span>                 .setToTextView(tvDetails);
</pre>
<button id="RtlHardcodedDivLink" onclick="reveal('RtlHardcodedDiv');" />+ 141 More Occurrences...</button>
<div id="RtlHardcodedDiv" style="display: none">
<span class="location"><a href="../../src/main/java/com/cleverloop/android/activity/camera/ConfirmAddingCameraActivity.java">../../src/main/java/com/cleverloop/android/activity/camera/ConfirmAddingCameraActivity.java</a>:170</span>: <span class="message">Use "<code>Gravity.START</code>" instead of "<code>Gravity.LEFT</code>" to ensure correct behavior in right-to-left locales</span><br /><pre class="errorlines">
<span class="lineno"> 167</span>             device = DataStore.getInstance().getSelectedDevice();
<span class="lineno"> 168</span>         }
<span class="lineno"> 169</span> 
<span class="lineno"> 170</span>         tvDetails.setGravity(Gravity.<span class="errorspan">LEFT);</span>
<span class="lineno"> 171</span>     }
<span class="lineno"> 172</span> }
</pre>
<span class="location"><a href="../../src/main/java/com/cleverloop/android/activity/camera/ConnectCameraActivity.java">../../src/main/java/com/cleverloop/android/activity/camera/ConnectCameraActivity.java</a>:59</span>: <span class="message">Use "<code>Gravity.START</code>" instead of "<code>Gravity.LEFT</code>" to ensure correct behavior in right-to-left locales</span><br /><pre class="errorlines">
<span class="lineno">  56</span> 
<span class="lineno">  57</span>     @Override
<span class="lineno">  58</span>     protected void doAfterViews() {
<span class="lineno">  59</span>         tvDetails.setGravity(Gravity.<span class="errorspan">LEFT);</span>
<span class="lineno">  60</span>     }
<span class="lineno">  61</span> }
</pre>
<span class="location"><a href="../../src/main/java/com/cleverloop/android/dialog/ProgressDialog.java">../../src/main/java/com/cleverloop/android/dialog/ProgressDialog.java</a>:109</span>: <span class="message">Use "<code>Gravity.START</code>" instead of "<code>Gravity.LEFT</code>" to ensure correct behavior in right-to-left locales</span><br /><pre class="errorlines">
<span class="lineno"> 106</span>     public static class Options {
<span class="lineno"> 107</span>         public boolean showText = false;
<span class="lineno"> 108</span>         public String text;
<span class="lineno"> 109</span>         public int textGravity = Gravity.<span class="errorspan">LEFT | Gravity.CENTER_VERTICAL;</span>
<span class="lineno"> 110</span>         public float widthRatio = -1;
<span class="lineno"> 111</span>     }
</pre>
<span class="location"><a href="../../src/main/java/com/cleverloop/android/util/VersionChecker.java">../../src/main/java/com/cleverloop/android/util/VersionChecker.java</a>:263</span>: <span class="message">Use "<code>Gravity.START</code>" instead of "<code>Gravity.LEFT</code>" to ensure correct behavior in right-to-left locales</span><br /><pre class="errorlines">
<span class="lineno"> 260</span>                     !me.chunyu.G7Annotation.Utils.StringUtils.isBlank(content)) {
<span class="lineno"> 261</span>                 event.url = appInfo.getString("url");
<span class="lineno"> 262</span>                 ConfirmDialog dialog = new ConfirmDialog(context, title, content, event);
<span class="lineno"> 263</span>                 dialog.tvContent.setGravity(Gravity.<span class="errorspan">LEFT);</span>
<span class="lineno"> 264</span>                 dialog.setYesBtnText(R.string.download);
<span class="lineno"> 265</span>                 dialog.setNoBtnText(R.string.cancel);
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_audio_playing.xml">../../src/main/res/layout/activity_audio_playing.xml</a>:81</span>: <span class="message">Consider adding <code>android:layout_alignParentEnd="true"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  78</span>                 android:textColor="@color/dark_blue"
<span class="lineno">  79</span>                 android:textSize="@dimen/font_size_n"
<span class="lineno">  80</span>                 android:text="@string/not_hear_the_beep"
<span class="lineno">  81</span>                 <span class="errorspan">android:layout_alignParentRight="true"</span>
<span class="lineno">  82</span>                 android:layout_centerVertical="true"
<span class="lineno">  83</span>                 android:visibility="gone"/>
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_auto_scheduling_settings.xml">../../src/main/res/layout/activity_auto_scheduling_settings.xml</a>:30</span>: <span class="message">Consider adding <code>android:layout_marginStart="@dimen/margin_s"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  27</span>             &lt;ImageView
<span class="lineno">  28</span>                 android:layout_width="wrap_content"
<span class="lineno">  29</span>                 android:layout_height="wrap_content"
<span class="lineno">  30</span>                 <span class="errorspan">android:layout_marginLeft="@dimen/margin_s"</span>
<span class="lineno">  31</span>                 android:id="@+id/iv_use_geofencing"
<span class="lineno">  32</span>                 android:src="@drawable/ic_more_info"/>
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_camera.xml">../../src/main/res/layout/activity_camera.xml</a>:10</span>: <span class="message">Consider adding <code>android:paddingStart="@dimen/padding_n"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">   7</span>     &lt;LinearLayout
<span class="lineno">   8</span>         android:layout_width="match_parent"
<span class="lineno">   9</span>         android:layout_height="wrap_content"
<span class="lineno">  10</span>         <span class="errorspan">android:paddingLeft="@dimen/padding_n"</span>
<span class="lineno">  11</span>         android:paddingTop="@dimen/padding_n"
<span class="lineno">  12</span>         android:paddingBottom="@dimen/padding_n"
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_camera.xml">../../src/main/res/layout/activity_camera.xml</a>:23</span>: <span class="message">Consider adding <code>android:layout_marginEnd="@dimen/margin_s"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  20</span>             android:text="@string/camera"
<span class="lineno">  21</span>             android:textSize="@dimen/font_size_sl"
<span class="lineno">  22</span>             android:textColor="@color/sl_gray"
<span class="lineno">  23</span>             <span class="errorspan">android:layout_marginRight="@dimen/margin_s"/></span>
<span class="lineno">  24</span> 
<span class="lineno">  25</span>         &lt;TextView
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_camera_settings.xml">../../src/main/res/layout/activity_camera_settings.xml</a>:100</span>: <span class="message">Consider adding <code>android:layout_marginStart="@dimen/margin_s"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  97</span>                     &lt;ImageView
<span class="lineno">  98</span>                         android:layout_width="wrap_content"
<span class="lineno">  99</span>                         android:layout_height="wrap_content"
<span class="lineno"> 100</span>                         <span class="errorspan">android:layout_marginLeft="@dimen/margin_s"</span>
<span class="lineno"> 101</span>                         android:id="@+id/iv_enable_audio"
<span class="lineno"> 102</span>                         android:src="@drawable/ic_more_info"/>
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_camera_settings.xml">../../src/main/res/layout/activity_camera_settings.xml</a>:135</span>: <span class="message">Consider adding <code>android:layout_marginStart="@dimen/margin_s"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno"> 132</span>                     &lt;ImageView
<span class="lineno"> 133</span>                         android:layout_width="wrap_content"
<span class="lineno"> 134</span>                         android:layout_height="wrap_content"
<span class="lineno"> 135</span>                         <span class="errorspan">android:layout_marginLeft="@dimen/margin_s"</span>
<span class="lineno"> 136</span>                         android:id="@+id/iv_automatic_ir"
<span class="lineno"> 137</span>                         android:src="@drawable/ic_more_info"/>
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_camera_settings.xml">../../src/main/res/layout/activity_camera_settings.xml</a>:170</span>: <span class="message">Consider adding <code>android:layout_marginStart="@dimen/margin_s"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno"> 167</span>                     &lt;ImageView
<span class="lineno"> 168</span>                         android:layout_width="wrap_content"
<span class="lineno"> 169</span>                         android:layout_height="wrap_content"
<span class="lineno"> 170</span>                         <span class="errorspan">android:layout_marginLeft="@dimen/margin_s"</span>
<span class="lineno"> 171</span>                         android:id="@+id/iv_backup_cloud_storage"
<span class="lineno"> 172</span>                         android:src="@drawable/ic_more_info"/>
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_camera_wifi_settings.xml">../../src/main/res/layout/activity_camera_wifi_settings.xml</a>:51</span>: <span class="message">Consider adding <code>android:layout_marginStart="@dimen/margin_s"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  48</span>                     android:layout_height="wrap_content"
<span class="lineno">  49</span>                     android:layout_weight="1"
<span class="lineno">  50</span>                     android:id="@+id/tv_wifi_sid"
<span class="lineno">  51</span>                     <span class="errorspan">android:layout_marginLeft="@dimen/margin_s"</span>
<span class="lineno">  52</span>                     android:textColor="@color/white"
<span class="lineno">  53</span>                     android:textSize="@dimen/font_size_n"/>
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_change_password.xml">../../src/main/res/layout/activity_change_password.xml</a>:37</span>: <span class="message">Consider adding <code>android:layout_alignParentEnd="true"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  34</span>                 android:layout_height="wrap_content"
<span class="lineno">  35</span>                 android:id="@+id/tv_password_strength"
<span class="lineno">  36</span>                 android:layout_centerVertical="true"
<span class="lineno">  37</span>                 <span class="errorspan">android:layout_alignParentRight="true"</span>
<span class="lineno">  38</span>                 android:textColor="@color/blue"
<span class="lineno">  39</span>                 android:textSize="@dimen/font_size_n"/>
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_change_password.xml">../../src/main/res/layout/activity_change_password.xml</a>:61</span>: <span class="message">Consider adding <code>android:layout_alignParentEnd="true"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  58</span>                 android:layout_height="wrap_content"
<span class="lineno">  59</span>                 android:id="@+id/tv_password_match_info"
<span class="lineno">  60</span>                 android:layout_centerVertical="true"
<span class="lineno">  61</span>                 <span class="errorspan">android:layout_alignParentRight="true"</span>
<span class="lineno">  62</span>                 android:textColor="@color/blue"
<span class="lineno">  63</span>                 android:textSize="@dimen/font_size_n"
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_edit_camera_credentials.xml">../../src/main/res/layout/activity_edit_camera_credentials.xml</a>:30</span>: <span class="message">Consider adding <code>android:paddingStart="2dp"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  27</span>                 android:layout_width="match_parent"
<span class="lineno">  28</span>                 android:layout_height="wrap_content"
<span class="lineno">  29</span>                 android:layout_marginTop="@dimen/margin_n"
<span class="lineno">  30</span>                 <span class="errorspan">android:paddingLeft="2dp"</span>
<span class="lineno">  31</span>                 android:inputType="number"
<span class="lineno">  32</span>                 app:prefixColor="@color/sl_gray"
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_edit_camera_credentials.xml">../../src/main/res/layout/activity_edit_camera_credentials.xml</a>:41</span>: <span class="message">Consider adding <code>android:paddingStart="2dp"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  38</span>                 android:layout_width="match_parent"
<span class="lineno">  39</span>                 android:layout_height="wrap_content"
<span class="lineno">  40</span>                 android:layout_marginTop="@dimen/margin_sn"
<span class="lineno">  41</span>                 <span class="errorspan">android:paddingLeft="2dp"</span>
<span class="lineno">  42</span>                 app:prefixColor="@color/sl_gray"
<span class="lineno">  43</span>                 app:prefixText="@string/username" />
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_edit_timeline.xml">../../src/main/res/layout/activity_edit_timeline.xml</a>:10</span>: <span class="message">Consider adding <code>android:paddingStart="@dimen/padding_n"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">   7</span>         android:id="@+id/footer"
<span class="lineno">   8</span>         android:layout_width="match_parent"
<span class="lineno">   9</span>         android:layout_height="wrap_content"
<span class="lineno">  10</span>         <span class="errorspan">android:paddingLeft="@dimen/padding_n"</span>
<span class="lineno">  11</span>         android:paddingTop="@dimen/padding_n"
<span class="lineno">  12</span>         android:paddingBottom="@dimen/padding_n"
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_edit_timeline.xml">../../src/main/res/layout/activity_edit_timeline.xml</a>:29</span>: <span class="message">Consider adding <code>android:layout_marginEnd="@dimen/margin_s"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  26</span>                 android:layout_height="wrap_content"
<span class="lineno">  27</span>                 android:id="@+id/checkbox_all"
<span class="lineno">  28</span>                 android:background="@drawable/selector_checkbox"
<span class="lineno">  29</span>                 <span class="errorspan">android:layout_marginRight="@dimen/margin_s"/></span>
<span class="lineno">  30</span> 
<span class="lineno">  31</span>             &lt;TextView
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_enter_pin.xml">../../src/main/res/layout/activity_enter_pin.xml</a>:78</span>: <span class="message">Consider adding <code>android:layout_marginStart="@dimen/margin_sn"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  75</span>             &lt;/LinearLayout>
<span class="lineno">  76</span> 
<span class="lineno">  77</span>             &lt;com.cleverloop.android.view.PasswordView_
<span class="lineno">  78</span>                 <span class="errorspan">android:layout_marginLeft="@dimen/margin_sn"</span>
<span class="lineno">  79</span>                 android:layout_width="0dp"
<span class="lineno">  80</span>                 android:layout_weight="2"
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_feedback.xml">../../src/main/res/layout/activity_feedback.xml</a>:10</span>: <span class="message">Use "<code>start</code>" instead of "<code>left</code>" to ensure correct behavior in right-to-left locales</span><br /><pre class="errorlines">
<span class="lineno">   7</span>     android:hint="@string/input_feedback_hint"
<span class="lineno">   8</span>     android:textColorHint="@color/gray"
<span class="lineno">   9</span>     android:textSize="@dimen/font_size_n"
<span class="lineno">  10</span>     <span class="errorspan">android:gravity="left|top"</span>
<span class="lineno">  11</span>     android:background="@color/white"
<span class="lineno">  12</span>     android:textColor="@color/gray"
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_geo_fencing_maps.xml">../../src/main/res/layout/activity_geo_fencing_maps.xml</a>:77</span>: <span class="message">Consider adding <code>android:layout_alignParentStart="true"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  74</span>     &lt;LinearLayout
<span class="lineno">  75</span>         android:layout_width="match_parent"
<span class="lineno">  76</span>         android:layout_height="wrap_content"
<span class="lineno">  77</span>         <span class="errorspan">android:layout_alignParentLeft="true"</span>
<span class="lineno">  78</span>         android:layout_alignParentBottom="true"
<span class="lineno">  79</span>         android:orientation="vertical">
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_geo_fencing_maps.xml">../../src/main/res/layout/activity_geo_fencing_maps.xml</a>:92</span>: <span class="message">Consider adding <code>android:layout_alignParentStart="true"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  89</span>                 android:layout_height="wrap_content"
<span class="lineno">  90</span>                 android:id="@+id/btn_map_type_switch"
<span class="lineno">  91</span>                 android:src="@drawable/icon_map_switch"
<span class="lineno">  92</span>                 <span class="errorspan">android:layout_alignParentLeft="true"</span>
<span class="lineno">  93</span>                 android:layout_centerVertical="true"
<span class="lineno">  94</span>                 android:contentDescription="@string/image_view_content_description"/>
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_geo_fencing_maps.xml">../../src/main/res/layout/activity_geo_fencing_maps.xml</a>:101</span>: <span class="message">Consider adding <code>android:layout_alignParentEnd="true"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  98</span>                 android:layout_height="wrap_content"
<span class="lineno">  99</span>                 android:id="@+id/btn_current_location"
<span class="lineno"> 100</span>                 android:src="@drawable/ic_current_location"
<span class="lineno"> 101</span>                 <span class="errorspan">android:layout_alignParentRight="true"</span>
<span class="lineno"> 102</span>                 android:layout_centerVertical="true"
<span class="lineno"> 103</span>                 android:contentDescription="@string/image_view_content_description"/>
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_geofencing_maps_for_china.xml">../../src/main/res/layout/activity_geofencing_maps_for_china.xml</a>:77</span>: <span class="message">Consider adding <code>android:layout_alignParentStart="true"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  74</span>     &lt;LinearLayout
<span class="lineno">  75</span>         android:layout_width="match_parent"
<span class="lineno">  76</span>         android:layout_height="wrap_content"
<span class="lineno">  77</span>         <span class="errorspan">android:layout_alignParentLeft="true"</span>
<span class="lineno">  78</span>         android:layout_alignParentBottom="true"
<span class="lineno">  79</span>         android:orientation="vertical">
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_geofencing_maps_for_china.xml">../../src/main/res/layout/activity_geofencing_maps_for_china.xml</a>:92</span>: <span class="message">Consider adding <code>android:layout_alignParentStart="true"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  89</span>                 android:layout_height="wrap_content"
<span class="lineno">  90</span>                 android:id="@+id/btn_map_type_switch"
<span class="lineno">  91</span>                 android:src="@drawable/icon_map_switch"
<span class="lineno">  92</span>                 <span class="errorspan">android:layout_alignParentLeft="true"</span>
<span class="lineno">  93</span>                 android:layout_centerVertical="true"
<span class="lineno">  94</span>                 android:contentDescription="@string/image_view_content_description"/>
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_geofencing_maps_for_china.xml">../../src/main/res/layout/activity_geofencing_maps_for_china.xml</a>:101</span>: <span class="message">Consider adding <code>android:layout_alignParentEnd="true"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  98</span>                 android:layout_height="wrap_content"
<span class="lineno">  99</span>                 android:id="@+id/btn_current_location"
<span class="lineno"> 100</span>                 android:src="@drawable/ic_current_location"
<span class="lineno"> 101</span>                 <span class="errorspan">android:layout_alignParentRight="true"</span>
<span class="lineno"> 102</span>                 android:layout_centerVertical="true"
<span class="lineno"> 103</span>                 android:contentDescription="@string/image_view_content_description"/>
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_indoor_algorithm_p2p_live.xml">../../src/main/res/layout/activity_indoor_algorithm_p2p_live.xml</a>:82</span>: <span class="message">Consider adding <code>android:layout_marginEnd="@dimen/margin_sn"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  79</span>                 &lt;TextView
<span class="lineno">  80</span>                     android:layout_width="wrap_content"
<span class="lineno">  81</span>                     android:layout_height="wrap_content"
<span class="lineno">  82</span>                     <span class="errorspan">android:layout_marginRight="@dimen/margin_sn"</span>
<span class="lineno">  83</span>                     android:text="@string/min"/>
<span class="lineno">  84</span> 
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_indoor_algorithm_p2p_live.xml">../../src/main/res/layout/activity_indoor_algorithm_p2p_live.xml</a>:98</span>: <span class="message">Consider adding <code>android:layout_marginStart="@dimen/margin_sn"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  95</span>                 &lt;TextView
<span class="lineno">  96</span>                     android:layout_width="wrap_content"
<span class="lineno">  97</span>                     android:layout_height="wrap_content"
<span class="lineno">  98</span>                     <span class="errorspan">android:layout_marginLeft="@dimen/margin_sn"</span>
<span class="lineno">  99</span>                     android:text="@string/max"/>
<span class="lineno"> 100</span>             &lt;/LinearLayout>
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_indoor_algorithm_p2p_live.xml">../../src/main/res/layout/activity_indoor_algorithm_p2p_live.xml</a>:105</span>: <span class="message">Consider adding <code>android:layout_marginStart="@dimen/margin_sn"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno"> 102</span>             &lt;ImageView
<span class="lineno"> 103</span>                 android:layout_width="40dp"
<span class="lineno"> 104</span>                 android:layout_height="wrap_content"
<span class="lineno"> 105</span>                 <span class="errorspan">android:layout_marginLeft="@dimen/margin_sn"</span>
<span class="lineno"> 106</span>                 android:contentDescription="@string/image_view_content_description"
<span class="lineno"> 107</span>                 android:id="@+id/btn_tick"
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_outdoor_algorithm_p2p_live.xml">../../src/main/res/layout/activity_outdoor_algorithm_p2p_live.xml</a>:28</span>: <span class="message">Consider adding <code>android:paddingEnd="@dimen/dist_to_edge"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  25</span>             android:layout_width="match_parent"
<span class="lineno">  26</span>             android:layout_height="wrap_content"
<span class="lineno">  27</span>             android:layout_alignParentBottom="true"
<span class="lineno">  28</span>             <span class="errorspan">android:paddingRight="@dimen/dist_to_edge"</span>
<span class="lineno">  29</span>             android:background="@color/overlay"
<span class="lineno">  30</span>             android:gravity="center_vertical"
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_outdoor_algorithm_p2p_live.xml">../../src/main/res/layout/activity_outdoor_algorithm_p2p_live.xml</a>:44</span>: <span class="message">Consider adding <code>android:layout_marginStart="@dimen/margin_sn"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  41</span>             &lt;ImageView
<span class="lineno">  42</span>                 android:layout_width="35dp"
<span class="lineno">  43</span>                 android:layout_height="wrap_content"
<span class="lineno">  44</span>                 <span class="errorspan">android:layout_marginLeft="@dimen/margin_sn"</span>
<span class="lineno">  45</span>                 android:contentDescription="@string/image_view_content_description"
<span class="lineno">  46</span>                 android:id="@+id/btn_tick"
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_reset_base_station_pin.xml">../../src/main/res/layout/activity_reset_base_station_pin.xml</a>:27</span>: <span class="message">Consider adding <code>android:layout_alignParentEnd="true"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  24</span>             android:layout_height="wrap_content"
<span class="lineno">  25</span>             android:id="@+id/tv_current_pin_validate_info"
<span class="lineno">  26</span>             android:layout_centerVertical="true"
<span class="lineno">  27</span>             <span class="errorspan">android:layout_alignParentRight="true"</span>
<span class="lineno">  28</span>             android:textSize="@dimen/font_size_n"/>
<span class="lineno">  29</span>     &lt;/RelativeLayout>
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_reset_base_station_pin.xml">../../src/main/res/layout/activity_reset_base_station_pin.xml</a>:50</span>: <span class="message">Consider adding <code>android:layout_alignParentEnd="true"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  47</span>             android:layout_height="wrap_content"
<span class="lineno">  48</span>             android:id="@+id/tv_new_pin_validate_info"
<span class="lineno">  49</span>             android:layout_centerVertical="true"
<span class="lineno">  50</span>             <span class="errorspan">android:layout_alignParentRight="true"</span>
<span class="lineno">  51</span>             android:textSize="@dimen/font_size_n"/>
<span class="lineno">  52</span>     &lt;/RelativeLayout>
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_reset_base_station_pin.xml">../../src/main/res/layout/activity_reset_base_station_pin.xml</a>:73</span>: <span class="message">Consider adding <code>android:layout_alignParentEnd="true"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  70</span>             android:layout_height="wrap_content"
<span class="lineno">  71</span>             android:id="@+id/tv_confirm_pin_validate_info"
<span class="lineno">  72</span>             android:layout_centerVertical="true"
<span class="lineno">  73</span>             <span class="errorspan">android:layout_alignParentRight="true"</span>
<span class="lineno">  74</span>             android:textSize="@dimen/font_size_n"/>
<span class="lineno">  75</span>     &lt;/RelativeLayout>
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_select_wifi.xml">../../src/main/res/layout/activity_select_wifi.xml</a>:46</span>: <span class="message">Consider adding <code>android:layout_marginStart="@dimen/margin_s"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  43</span>                 android:layout_height="wrap_content"
<span class="lineno">  44</span>                 android:layout_weight="1"
<span class="lineno">  45</span>                 android:id="@+id/tv_wifi_ssid"
<span class="lineno">  46</span>                 <span class="errorspan">android:layout_marginLeft="@dimen/margin_s"</span>
<span class="lineno">  47</span>                 android:textColor="@color/white"
<span class="lineno">  48</span>                 android:textSize="@dimen/font_size_n"/>
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_sign_up.xml">../../src/main/res/layout/activity_sign_up.xml</a>:53</span>: <span class="message">Consider adding <code>android:layout_alignParentEnd="true"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  50</span>                 android:layout_height="wrap_content"
<span class="lineno">  51</span>                 android:id="@+id/tv_password_strength"
<span class="lineno">  52</span>                 android:layout_centerVertical="true"
<span class="lineno">  53</span>                 <span class="errorspan">android:layout_alignParentRight="true"</span>
<span class="lineno">  54</span>                 android:textColor="@color/blue"
<span class="lineno">  55</span>                 android:textSize="@dimen/font_size_n"/>
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_sign_up.xml">../../src/main/res/layout/activity_sign_up.xml</a>:77</span>: <span class="message">Consider adding <code>android:layout_alignParentEnd="true"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  74</span>                 android:layout_height="wrap_content"
<span class="lineno">  75</span>                 android:id="@+id/tv_password_match_info"
<span class="lineno">  76</span>                 android:layout_centerVertical="true"
<span class="lineno">  77</span>                 <span class="errorspan">android:layout_alignParentRight="true"</span>
<span class="lineno">  78</span>                 android:textColor="@color/blue"
<span class="lineno">  79</span>                 android:textSize="@dimen/font_size_n"
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_video_template.xml">../../src/main/res/layout/activity_video_template.xml</a>:24</span>: <span class="message">Consider adding <code>android:layout_marginStart="@dimen/dist_to_edge"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  21</span>         android:layout_height="wrap_content"
<span class="lineno">  22</span>         android:id="@+id/btn_back"
<span class="lineno">  23</span>         android:src="@drawable/icon_back_button"
<span class="lineno">  24</span>         <span class="errorspan">android:layout_marginLeft="@dimen/dist_to_edge"</span>
<span class="lineno">  25</span>         android:layout_marginTop="@dimen/dist_to_edge"/>
<span class="lineno">  26</span> 
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_video_template2.xml">../../src/main/res/layout/activity_video_template2.xml</a>:24</span>: <span class="message">Consider adding <code>android:layout_marginStart="@dimen/dist_to_edge"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  21</span>         android:layout_height="wrap_content"
<span class="lineno">  22</span>         android:id="@+id/btn_back"
<span class="lineno">  23</span>         android:src="@drawable/icon_back_button"
<span class="lineno">  24</span>         <span class="errorspan">android:layout_marginLeft="@dimen/dist_to_edge"</span>
<span class="lineno">  25</span>         android:layout_marginTop="@dimen/dist_to_edge"/>
<span class="lineno">  26</span> 
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_video_template2.xml">../../src/main/res/layout/activity_video_template2.xml</a>:104</span>: <span class="message">Consider adding <code>android:layout_alignParentEnd="true"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno"> 101</span>                 android:textColor="@color/dark_blue"
<span class="lineno"> 102</span>                 android:textSize="@dimen/font_size_n"
<span class="lineno"> 103</span>                 android:text="@string/not_see_the_blink"
<span class="lineno"> 104</span>                 <span class="errorspan">android:layout_alignParentRight="true"</span>
<span class="lineno"> 105</span>                 android:layout_centerVertical="true"
<span class="lineno"> 106</span>                 android:visibility="gone"/>
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_videos.xml">../../src/main/res/layout/activity_videos.xml</a>:91</span>: <span class="message">Consider adding <code>android:layout_alignParentStart="true"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  88</span>                     android:id="@+id/btn_left_arrow"
<span class="lineno">  89</span>                     android:layout_width="wrap_content"
<span class="lineno">  90</span>                     android:layout_height="wrap_content"
<span class="lineno">  91</span>                     <span class="errorspan">android:layout_alignParentLeft="true"</span>
<span class="lineno">  92</span>                     android:layout_centerVertical="true"
<span class="lineno">  93</span>                     android:src="@drawable/ic_arrow_l"
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_videos.xml">../../src/main/res/layout/activity_videos.xml</a>:120</span>: <span class="message">Consider adding <code>android:layout_marginStart="@dimen/margin_s"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno"> 117</span>                             android:layout_width="wrap_content"
<span class="lineno"> 118</span>                             android:layout_height="wrap_content"
<span class="lineno"> 119</span>                             android:id="@+id/tv_am_or_pm"
<span class="lineno"> 120</span>                             <span class="errorspan">android:layout_marginLeft="@dimen/margin_s"</span>
<span class="lineno"> 121</span>                             android:textColor="@color/white"
<span class="lineno"> 122</span>                             android:textSize="@dimen/font_size_n"
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_videos.xml">../../src/main/res/layout/activity_videos.xml</a>:138</span>: <span class="message">Consider adding <code>android:layout_alignParentEnd="true"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno"> 135</span>                     android:id="@+id/btn_right_arrow"
<span class="lineno"> 136</span>                     android:layout_width="wrap_content"
<span class="lineno"> 137</span>                     android:layout_height="wrap_content"
<span class="lineno"> 138</span>                     <span class="errorspan">android:layout_alignParentRight="true"</span>
<span class="lineno"> 139</span>                     android:layout_centerVertical="true"
<span class="lineno"> 140</span>                     android:src="@drawable/ic_arrow_r"
</pre>
<span class="location"><a href="../../src/main/res/layout/activity_videos.xml">../../src/main/res/layout/activity_videos.xml</a>:248</span>: <span class="message">Consider adding <code>android:layout_marginStart="@dimen/margin_sn"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno"> 245</span>                 android:id="@+id/tv_mark"
<span class="lineno"> 246</span>                 android:layout_width="wrap_content"
<span class="lineno"> 247</span>                 android:layout_height="wrap_content"
<span class="lineno"> 248</span>                 <span class="errorspan">android:layout_marginLeft="@dimen/margin_sn"</span>
<span class="lineno"> 249</span>                 android:textSize="@dimen/font_size_n" />
<span class="lineno"> 250</span>         &lt;/LinearLayout>
</pre>
<span class="location"><a href="../../src/main/res/layout/dialog_select_alert_mode.xml">../../src/main/res/layout/dialog_select_alert_mode.xml</a>:36</span>: <span class="message">Consider adding <code>android:layout_marginEnd="@dimen/margin_sn"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  33</span>             android:layout_height="wrap_content"
<span class="lineno">  34</span>             android:id="@+id/iv_on"
<span class="lineno">  35</span>             android:src="@drawable/ic_cam_dectect_on"
<span class="lineno">  36</span>             <span class="errorspan">android:layout_marginRight="@dimen/margin_sn"/></span>
<span class="lineno">  37</span> 
<span class="lineno">  38</span>         &lt;TextView
</pre>
<span class="location"><a href="../../src/main/res/layout/dialog_select_alert_mode.xml">../../src/main/res/layout/dialog_select_alert_mode.xml</a>:68</span>: <span class="message">Consider adding <code>android:layout_marginEnd="@dimen/margin_sn"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  65</span>             android:layout_height="wrap_content"
<span class="lineno">  66</span>             android:id="@+id/iv_off"
<span class="lineno">  67</span>             android:src="@drawable/ic_cam_dectect_off"
<span class="lineno">  68</span>             <span class="errorspan">android:layout_marginRight="@dimen/margin_sn"/></span>
<span class="lineno">  69</span> 
<span class="lineno">  70</span>         &lt;TextView
</pre>
<span class="location"><a href="../../src/main/res/layout/dialog_select_alert_mode.xml">../../src/main/res/layout/dialog_select_alert_mode.xml</a>:100</span>: <span class="message">Consider adding <code>android:layout_marginEnd="@dimen/margin_sn"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  97</span>             android:layout_height="wrap_content"
<span class="lineno">  98</span>             android:id="@+id/iv_auto"
<span class="lineno">  99</span>             android:src="@drawable/ic_cam_dectect_auto"
<span class="lineno"> 100</span>             <span class="errorspan">android:layout_marginRight="@dimen/margin_sn"/></span>
<span class="lineno"> 101</span> 
<span class="lineno"> 102</span>         &lt;TextView
</pre>
<span class="location"><a href="../../src/main/res/layout/dialog_select_alert_mode_for_camera.xml">../../src/main/res/layout/dialog_select_alert_mode_for_camera.xml</a>:37</span>: <span class="message">Consider adding <code>android:layout_marginEnd="@dimen/margin_sn"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  34</span>             android:layout_height="wrap_content"
<span class="lineno">  35</span>             android:id="@+id/iv_on"
<span class="lineno">  36</span>             android:src="@drawable/ic_cam_dectect_on"
<span class="lineno">  37</span>             <span class="errorspan">android:layout_marginRight="@dimen/margin_sn"/></span>
<span class="lineno">  38</span> 
<span class="lineno">  39</span>         &lt;TextView
</pre>
<span class="location"><a href="../../src/main/res/layout/dialog_select_alert_mode_for_camera.xml">../../src/main/res/layout/dialog_select_alert_mode_for_camera.xml</a>:69</span>: <span class="message">Consider adding <code>android:layout_marginEnd="@dimen/margin_sn"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  66</span>             android:layout_height="wrap_content"
<span class="lineno">  67</span>             android:id="@+id/iv_off"
<span class="lineno">  68</span>             android:src="@drawable/ic_cam_dectect_off"
<span class="lineno">  69</span>             <span class="errorspan">android:layout_marginRight="@dimen/margin_sn"/></span>
<span class="lineno">  70</span> 
<span class="lineno">  71</span>         &lt;TextView
</pre>
<span class="location"><a href="../../src/main/res/layout/dialog_select_alert_mode_for_camera.xml">../../src/main/res/layout/dialog_select_alert_mode_for_camera.xml</a>:106</span>: <span class="message">Consider adding <code>android:layout_marginEnd="@dimen/margin_sn"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno"> 103</span>                 android:layout_height="wrap_content"
<span class="lineno"> 104</span>                 android:id="@+id/iv_auto"
<span class="lineno"> 105</span>                 android:src="@drawable/ic_cam_dectect_auto"
<span class="lineno"> 106</span>                 <span class="errorspan">android:layout_marginRight="@dimen/margin_sn"/></span>
<span class="lineno"> 107</span> 
<span class="lineno"> 108</span>             &lt;TextView
</pre>
<span class="location"><a href="../../src/main/res/layout/fragment_camera_list.xml">../../src/main/res/layout/fragment_camera_list.xml</a>:48</span>: <span class="message">Consider adding <code>android:paddingStart="@dimen/padding_n"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  45</span>         &lt;LinearLayout
<span class="lineno">  46</span>             android:layout_width="match_parent"
<span class="lineno">  47</span>             android:layout_height="wrap_content"
<span class="lineno">  48</span>             <span class="errorspan">android:paddingLeft="@dimen/padding_n"</span>
<span class="lineno">  49</span>             android:paddingTop="@dimen/padding_n"
<span class="lineno">  50</span>             android:paddingBottom="@dimen/padding_n"
</pre>
<span class="location"><a href="../../src/main/res/layout/fragment_camera_list.xml">../../src/main/res/layout/fragment_camera_list.xml</a>:61</span>: <span class="message">Consider adding <code>android:layout_marginEnd="@dimen/margin_s"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  58</span>                 android:text="@string/all_camera"
<span class="lineno">  59</span>                 android:textSize="@dimen/font_size_sl"
<span class="lineno">  60</span>                 android:textColor="@color/sl_gray"
<span class="lineno">  61</span>                 <span class="errorspan">android:layout_marginRight="@dimen/margin_s"/></span>
<span class="lineno">  62</span> 
<span class="lineno">  63</span>             &lt;TextView
</pre>
<span class="location"><a href="../../src/main/res/layout/fragment_camera_list.xml">../../src/main/res/layout/fragment_camera_list.xml</a>:94</span>: <span class="message">Consider adding <code>android:layout_alignParentEnd="true"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  91</span>             android:layout_height="wrap_content"
<span class="lineno">  92</span>             android:background="@drawable/selector_power_on_btn"
<span class="lineno">  93</span>             android:layout_alignTop="@id/device_status_container"
<span class="lineno">  94</span>             <span class="errorspan">android:layout_alignParentRight="true"</span>
<span class="lineno">  95</span>             android:layout_marginRight="@dimen/margin_l"
<span class="lineno">  96</span>             android:layout_marginTop="@dimen/minus_change_campoint_status_btn_half_oval_size"
</pre>
<span class="location"><a href="../../src/main/res/layout/fragment_camera_list.xml">../../src/main/res/layout/fragment_camera_list.xml</a>:95</span>: <span class="message">Consider adding <code>android:layout_marginEnd="@dimen/margin_l"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  92</span>             android:background="@drawable/selector_power_on_btn"
<span class="lineno">  93</span>             android:layout_alignTop="@id/device_status_container"
<span class="lineno">  94</span>             android:layout_alignParentRight="true"
<span class="lineno">  95</span>             <span class="errorspan">android:layout_marginRight="@dimen/margin_l"</span>
<span class="lineno">  96</span>             android:layout_marginTop="@dimen/minus_change_campoint_status_btn_half_oval_size"
<span class="lineno">  97</span>             android:contentDescription="@string/image_view_content_description" />
</pre>
<span class="location"><a href="../../src/main/res/layout/fragment_drawer.xml">../../src/main/res/layout/fragment_drawer.xml</a>:18</span>: <span class="message">Consider adding <code>android:layout_alignParentStart="true"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  15</span>         &lt;ImageView
<span class="lineno">  16</span>             android:layout_width="wrap_content"
<span class="lineno">  17</span>             android:layout_height="wrap_content"
<span class="lineno">  18</span>             <span class="errorspan">android:layout_alignParentLeft="true"</span>
<span class="lineno">  19</span>             android:layout_centerVertical="true"
<span class="lineno">  20</span>             android:src="@drawable/ic_header_logo"
</pre>
<span class="location"><a href="../../src/main/res/layout/fragment_drawer.xml">../../src/main/res/layout/fragment_drawer.xml</a>:26</span>: <span class="message">Consider adding <code>android:layout_alignParentEnd="true"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  23</span>         &lt;ImageView
<span class="lineno">  24</span>             android:layout_width="wrap_content"
<span class="lineno">  25</span>             android:layout_height="wrap_content"
<span class="lineno">  26</span>             <span class="errorspan">android:layout_alignParentRight="true"</span>
<span class="lineno">  27</span>             android:layout_centerVertical="true"
<span class="lineno">  28</span>             android:id="@+id/btn_refresh"
</pre>
<span class="location"><a href="../../src/main/res/layout/fragment_drawer.xml">../../src/main/res/layout/fragment_drawer.xml</a>:56</span>: <span class="message">Consider adding <code>android:drawableStart="@drawable/icon_account"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  53</span>             &lt;TextView
<span class="lineno">  54</span>                 android:layout_width="match_parent"
<span class="lineno">  55</span>                 android:layout_height="wrap_content"
<span class="lineno">  56</span>                 <span class="errorspan">android:drawableLeft="@drawable/icon_account"</span>
<span class="lineno">  57</span>                 android:drawablePadding="@dimen/padding_n"
<span class="lineno">  58</span>                 android:paddingTop="@dimen/padding_sn"
</pre>
<span class="location"><a href="../../src/main/res/layout/fragment_drawer.xml">../../src/main/res/layout/fragment_drawer.xml</a>:60</span>: <span class="message">Consider adding <code>android:paddingStart="@dimen/padding_n"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  57</span>                 android:drawablePadding="@dimen/padding_n"
<span class="lineno">  58</span>                 android:paddingTop="@dimen/padding_sn"
<span class="lineno">  59</span>                 android:paddingBottom="@dimen/padding_sn"
<span class="lineno">  60</span>                 <span class="errorspan">android:paddingLeft="@dimen/padding_n"</span>
<span class="lineno">  61</span>                 android:paddingRight="0dp"
<span class="lineno">  62</span>                 android:background="@drawable/selector_bg_color_btn"
</pre>
<span class="location"><a href="../../src/main/res/layout/fragment_drawer.xml">../../src/main/res/layout/fragment_drawer.xml</a>:61</span>: <span class="message">Consider adding <code>android:paddingEnd="0dp"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  58</span>                 android:paddingTop="@dimen/padding_sn"
<span class="lineno">  59</span>                 android:paddingBottom="@dimen/padding_sn"
<span class="lineno">  60</span>                 android:paddingLeft="@dimen/padding_n"
<span class="lineno">  61</span>                 <span class="errorspan">android:paddingRight="0dp"</span>
<span class="lineno">  62</span>                 android:background="@drawable/selector_bg_color_btn"
<span class="lineno">  63</span>                 android:text="@string/my_account"
</pre>
<span class="location"><a href="../../src/main/res/layout/fragment_drawer.xml">../../src/main/res/layout/fragment_drawer.xml</a>:70</span>: <span class="message">Consider adding <code>android:drawableStart="@drawable/icon_info"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  67</span>             &lt;TextView
<span class="lineno">  68</span>                 android:layout_width="match_parent"
<span class="lineno">  69</span>                 android:layout_height="wrap_content"
<span class="lineno">  70</span>                 <span class="errorspan">android:drawableLeft="@drawable/icon_info"</span>
<span class="lineno">  71</span>                 android:drawablePadding="@dimen/padding_n"
<span class="lineno">  72</span>                 android:paddingTop="@dimen/padding_sn"
</pre>
<span class="location"><a href="../../src/main/res/layout/fragment_drawer.xml">../../src/main/res/layout/fragment_drawer.xml</a>:74</span>: <span class="message">Consider adding <code>android:paddingStart="@dimen/padding_n"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  71</span>                 android:drawablePadding="@dimen/padding_n"
<span class="lineno">  72</span>                 android:paddingTop="@dimen/padding_sn"
<span class="lineno">  73</span>                 android:paddingBottom="@dimen/padding_sn"
<span class="lineno">  74</span>                 <span class="errorspan">android:paddingLeft="@dimen/padding_n"</span>
<span class="lineno">  75</span>                 android:paddingRight="0dp"
<span class="lineno">  76</span>                 android:background="@drawable/selector_bg_color_btn"
</pre>
<span class="location"><a href="../../src/main/res/layout/fragment_drawer.xml">../../src/main/res/layout/fragment_drawer.xml</a>:75</span>: <span class="message">Consider adding <code>android:paddingEnd="0dp"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  72</span>                 android:paddingTop="@dimen/padding_sn"
<span class="lineno">  73</span>                 android:paddingBottom="@dimen/padding_sn"
<span class="lineno">  74</span>                 android:paddingLeft="@dimen/padding_n"
<span class="lineno">  75</span>                 <span class="errorspan">android:paddingRight="0dp"</span>
<span class="lineno">  76</span>                 android:background="@drawable/selector_bg_color_btn"
<span class="lineno">  77</span>                 android:text="@string/camera_diagnose"
</pre>
<span class="location"><a href="../../src/main/res/layout/fragment_drawer.xml">../../src/main/res/layout/fragment_drawer.xml</a>:84</span>: <span class="message">Consider adding <code>android:drawableStart="@drawable/icon_feedback"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  81</span>             &lt;TextView
<span class="lineno">  82</span>                 android:layout_width="match_parent"
<span class="lineno">  83</span>                 android:layout_height="wrap_content"
<span class="lineno">  84</span>                 <span class="errorspan">android:drawableLeft="@drawable/icon_feedback"</span>
<span class="lineno">  85</span>                 android:drawablePadding="@dimen/padding_n"
<span class="lineno">  86</span>                 android:paddingTop="@dimen/padding_sn"
</pre>
<span class="location"><a href="../../src/main/res/layout/fragment_drawer.xml">../../src/main/res/layout/fragment_drawer.xml</a>:88</span>: <span class="message">Consider adding <code>android:paddingStart="@dimen/padding_n"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  85</span>                 android:drawablePadding="@dimen/padding_n"
<span class="lineno">  86</span>                 android:paddingTop="@dimen/padding_sn"
<span class="lineno">  87</span>                 android:paddingBottom="@dimen/padding_sn"
<span class="lineno">  88</span>                 <span class="errorspan">android:paddingLeft="@dimen/padding_n"</span>
<span class="lineno">  89</span>                 android:paddingRight="0dp"
<span class="lineno">  90</span>                 android:background="@drawable/selector_bg_color_btn"
</pre>
<span class="location"><a href="../../src/main/res/layout/fragment_drawer.xml">../../src/main/res/layout/fragment_drawer.xml</a>:89</span>: <span class="message">Consider adding <code>android:paddingEnd="0dp"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  86</span>                 android:paddingTop="@dimen/padding_sn"
<span class="lineno">  87</span>                 android:paddingBottom="@dimen/padding_sn"
<span class="lineno">  88</span>                 android:paddingLeft="@dimen/padding_n"
<span class="lineno">  89</span>                 <span class="errorspan">android:paddingRight="0dp"</span>
<span class="lineno">  90</span>                 android:background="@drawable/selector_bg_color_btn"
<span class="lineno">  91</span>                 android:text="@string/feedback"
</pre>
<span class="location"><a href="../../src/main/res/layout/fragment_video.xml">../../src/main/res/layout/fragment_video.xml</a>:24</span>: <span class="message">Consider adding <code>android:layout_alignEnd="@id/video_surface_view"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  21</span>         android:layout_height="match_parent"
<span class="lineno">  22</span>         android:id="@+id/video_controller_view"
<span class="lineno">  23</span>         android:layout_alignTop="@id/video_surface_view"
<span class="lineno">  24</span>         <span class="errorspan">android:layout_alignRight="@id/video_surface_view"</span>
<span class="lineno">  25</span>         android:layout_alignBottom="@id/video_surface_view"
<span class="lineno">  26</span>         android:layout_alignLeft="@id/video_surface_view"/>
</pre>
<span class="location"><a href="../../src/main/res/layout/fragment_video.xml">../../src/main/res/layout/fragment_video.xml</a>:26</span>: <span class="message">Consider adding <code>android:layout_alignStart="@id/video_surface_view"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  23</span>         android:layout_alignTop="@id/video_surface_view"
<span class="lineno">  24</span>         android:layout_alignRight="@id/video_surface_view"
<span class="lineno">  25</span>         android:layout_alignBottom="@id/video_surface_view"
<span class="lineno">  26</span>         <span class="errorspan">android:layout_alignLeft="@id/video_surface_view"/></span>
<span class="lineno">  27</span> 
<span class="lineno">  28</span>     &lt;com.cleverloop.android.view.OverlayWithProgressDialogView_
</pre>
<span class="location"><a href="../../src/main/res/layout/fragment_video.xml">../../src/main/res/layout/fragment_video.xml</a>:32</span>: <span class="message">Consider adding <code>android:layout_alignEnd="@id/image_view"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  29</span>         android:layout_width="wrap_content"
<span class="lineno">  30</span>         android:layout_height="wrap_content"
<span class="lineno">  31</span>         android:layout_alignTop="@id/image_view"
<span class="lineno">  32</span>         <span class="errorspan">android:layout_alignRight="@id/image_view"</span>
<span class="lineno">  33</span>         android:layout_alignBottom="@id/image_view"
<span class="lineno">  34</span>         android:layout_alignLeft="@id/image_view"
</pre>
<span class="location"><a href="../../src/main/res/layout/fragment_video.xml">../../src/main/res/layout/fragment_video.xml</a>:34</span>: <span class="message">Consider adding <code>android:layout_alignStart="@id/image_view"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  31</span>         android:layout_alignTop="@id/image_view"
<span class="lineno">  32</span>         android:layout_alignRight="@id/image_view"
<span class="lineno">  33</span>         android:layout_alignBottom="@id/image_view"
<span class="lineno">  34</span>         <span class="errorspan">android:layout_alignLeft="@id/image_view"</span>
<span class="lineno">  35</span>         android:visibility="invisible"
<span class="lineno">  36</span>         android:id="@+id/progress_dialog"/>
</pre>
<span class="location"><a href="../../src/main/res/layout/item_camera_diagnose.xml">../../src/main/res/layout/item_camera_diagnose.xml</a>:19</span>: <span class="message">Use "<code>end</code>" instead of "<code>right</code>" to ensure correct behavior in right-to-left locales</span><br /><pre class="errorlines">
<span class="lineno">  16</span>         android:layout_width="0dp"
<span class="lineno">  17</span>         android:layout_height="wrap_content"
<span class="lineno">  18</span>         android:layout_weight="1"
<span class="lineno">  19</span>         <span class="errorspan">android:gravity="right"</span>
<span class="lineno">  20</span>         android:id="@+id/camera_ip"
<span class="lineno">  21</span>         android:textColor="@color/sl_gray"
</pre>
<span class="location"><a href="../../src/main/res/layout/item_camera_status.xml">../../src/main/res/layout/item_camera_status.xml</a>:7</span>: <span class="message">Consider adding <code>android:paddingStart="@dimen/padding_s"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">   4</span>     android:layout_height="wrap_content"
<span class="lineno">   5</span>     android:contentDescription="@string/image_view_content_description"
<span class="lineno">   6</span>     android:id="@+id/iv_camera_status"
<span class="lineno">   7</span>     <span class="errorspan">android:paddingLeft="@dimen/padding_s"</span>
<span class="lineno">   8</span>     android:clickable="false"
<span class="lineno">   9</span>     android:focusable="false"
</pre>
<span class="location"><a href="../../src/main/res/layout/item_campoint.xml">../../src/main/res/layout/item_campoint.xml</a>:7</span>: <span class="message">Consider adding <code>android:paddingStart="@dimen/padding_n"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">   4</span>     android:layout_height="match_parent"
<span class="lineno">   5</span>     android:paddingTop="@dimen/padding_sn"
<span class="lineno">   6</span>     android:paddingBottom="@dimen/padding_sn"
<span class="lineno">   7</span>     <span class="errorspan">android:paddingLeft="@dimen/padding_n"</span>
<span class="lineno">   8</span>     android:paddingRight="0dp"
<span class="lineno">   9</span>     android:gravity="center_vertical"
</pre>
<span class="location"><a href="../../src/main/res/layout/item_campoint.xml">../../src/main/res/layout/item_campoint.xml</a>:8</span>: <span class="message">Consider adding <code>android:paddingEnd="0dp"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">   5</span>     android:paddingTop="@dimen/padding_sn"
<span class="lineno">   6</span>     android:paddingBottom="@dimen/padding_sn"
<span class="lineno">   7</span>     android:paddingLeft="@dimen/padding_n"
<span class="lineno">   8</span>     <span class="errorspan">android:paddingRight="0dp"</span>
<span class="lineno">   9</span>     android:gravity="center_vertical"
<span class="lineno">  10</span>     android:id="@+id/container"
</pre>
<span class="location"><a href="../../src/main/res/layout/item_campoint.xml">../../src/main/res/layout/item_campoint.xml</a>:17</span>: <span class="message">Consider adding <code>android:paddingEnd="@dimen/padding_sn"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  14</span>         android:layout_width="0dp"
<span class="lineno">  15</span>         android:layout_height="wrap_content"
<span class="lineno">  16</span>         android:layout_weight="1"
<span class="lineno">  17</span>         <span class="errorspan">android:paddingRight="@dimen/padding_sn"</span>
<span class="lineno">  18</span>         android:orientation="vertical">
<span class="lineno">  19</span> 
</pre>
<span class="location"><a href="../../src/main/res/layout/item_campoint.xml">../../src/main/res/layout/item_campoint.xml</a>:39</span>: <span class="message">Consider adding <code>android:layout_marginStart="@dimen/margin_n"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  36</span>                 android:textColor="@color/white"
<span class="lineno">  37</span>                 android:textSize="@dimen/font_size_n"
<span class="lineno">  38</span>                 android:singleLine="true"
<span class="lineno">  39</span>                 <span class="errorspan">android:layout_marginLeft="@dimen/margin_n"</span>
<span class="lineno">  40</span>                 android:gravity="center"/>
<span class="lineno">  41</span>         &lt;/LinearLayout>
</pre>
<span class="location"><a href="../../src/main/res/layout/item_campoint.xml">../../src/main/res/layout/item_campoint.xml</a>:60</span>: <span class="message">Consider adding <code>android:layout_marginStart="@dimen/margin_n"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  57</span>                 android:layout_width="wrap_content"
<span class="lineno">  58</span>                 android:layout_height="wrap_content"
<span class="lineno">  59</span>                 android:orientation="vertical"
<span class="lineno">  60</span>                 <span class="errorspan">android:layout_marginLeft="@dimen/margin_n"></span>
<span class="lineno">  61</span>                 &lt;LinearLayout
<span class="lineno">  62</span>                     android:layout_width="wrap_content"
</pre>
<span class="location"><a href="../../src/main/res/layout/item_campoint.xml">../../src/main/res/layout/item_campoint.xml</a>:77</span>: <span class="message">Consider adding <code>android:layout_marginStart="@dimen/margin_s"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  74</span>                     &lt;TextView
<span class="lineno">  75</span>                         android:layout_width="wrap_content"
<span class="lineno">  76</span>                         android:layout_height="wrap_content"
<span class="lineno">  77</span>                         <span class="errorspan">android:layout_marginLeft="@dimen/margin_s"</span>
<span class="lineno">  78</span>                         android:text="@string/cameras"
<span class="lineno">  79</span>                         android:textSize="@dimen/font_size_s"/>
</pre>
<span class="location"><a href="../../src/main/res/layout/item_campoint.xml">../../src/main/res/layout/item_campoint.xml</a>:90</span>: <span class="message">Consider adding <code>android:paddingStart="@dimen/padding_s"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  87</span>                             android:orientation="horizontal"
<span class="lineno">  88</span>                             android:gravity="center_vertical"
<span class="lineno">  89</span>                             android:id="@+id/list_view_cameras_status"
<span class="lineno">  90</span>                             <span class="errorspan">android:paddingLeft="@dimen/padding_s"/></span>
<span class="lineno">  91</span>                     &lt;/me.chunyu.G7Annotation.Widget.CustomHorizontalScrollView>
<span class="lineno">  92</span>                 &lt;/LinearLayout>
</pre>
<span class="location"><a href="../../src/main/res/layout/item_campoint.xml">../../src/main/res/layout/item_campoint.xml</a>:109</span>: <span class="message">Consider adding <code>android:layout_marginEnd="@dimen/margin_n"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno"> 106</span>         android:layout_height="wrap_content"
<span class="lineno"> 107</span>         android:id="@+id/tv_badge_count"
<span class="lineno"> 108</span>         android:gravity="center"
<span class="lineno"> 109</span>         <span class="errorspan">android:layout_marginRight="@dimen/margin_n"/></span>
<span class="lineno"> 110</span> 
<span class="lineno"> 111</span> &lt;/LinearLayout>
</pre>
<span class="location"><a href="../../src/main/res/layout/item_child_view_mode.xml">../../src/main/res/layout/item_child_view_mode.xml</a>:16</span>: <span class="message">Consider adding <code>android:layout_marginStart="@dimen/margin_l"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  13</span>     &lt;ImageView
<span class="lineno">  14</span>         android:layout_width="wrap_content"
<span class="lineno">  15</span>         android:layout_height="wrap_content"
<span class="lineno">  16</span>         <span class="errorspan">android:layout_marginLeft="@dimen/margin_l"</span>
<span class="lineno">  17</span>         android:id="@+id/image_view"
<span class="lineno">  18</span>         android:contentDescription="@string/image_view_content_description"/>
</pre>
<span class="location"><a href="../../src/main/res/layout/item_child_view_mode.xml">../../src/main/res/layout/item_child_view_mode.xml</a>:24</span>: <span class="message">Consider adding <code>android:layout_marginStart="@dimen/margin_n"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  21</span>         android:layout_width="0dp"
<span class="lineno">  22</span>         android:layout_height="wrap_content"
<span class="lineno">  23</span>         android:layout_weight="1"
<span class="lineno">  24</span>         <span class="errorspan">android:layout_marginLeft="@dimen/margin_n"</span>
<span class="lineno">  25</span>         android:textSize="@dimen/font_size_n"
<span class="lineno">  26</span>         android:id="@+id/tv_mode"
</pre>
<span class="location"><a href="../../src/main/res/layout/item_group_view_camera.xml">../../src/main/res/layout/item_group_view_camera.xml</a>:28</span>: <span class="message">Consider adding <code>android:layout_marginStart="@dimen/margin_n"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  25</span>         android:layout_width="0dp"
<span class="lineno">  26</span>         android:layout_height="wrap_content"
<span class="lineno">  27</span>         android:layout_weight="1"
<span class="lineno">  28</span>         <span class="errorspan">android:layout_marginLeft="@dimen/margin_n"</span>
<span class="lineno">  29</span>         android:orientation="vertical"
<span class="lineno">  30</span>         android:gravity="center_vertical">
</pre>
<span class="location"><a href="../../src/main/res/layout/item_main_camera_view.xml">../../src/main/res/layout/item_main_camera_view.xml</a>:22</span>: <span class="message">Consider adding <code>android:paddingStart="@dimen/margin_sn"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  19</span>         android:layout_width="match_parent"
<span class="lineno">  20</span>         android:layout_height="wrap_content"
<span class="lineno">  21</span>         android:layout_alignParentTop="true"
<span class="lineno">  22</span>         <span class="errorspan">android:paddingLeft="@dimen/margin_sn"</span>
<span class="lineno">  23</span>         android:gravity="center_vertical"
<span class="lineno">  24</span>         android:paddingTop="@dimen/padding_s"
</pre>
<span class="location"><a href="../../src/main/res/layout/item_main_camera_view.xml">../../src/main/res/layout/item_main_camera_view.xml</a>:38</span>: <span class="message">Consider adding <code>android:layout_marginStart="@dimen/margin_s"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  35</span>             android:id="@+id/iv_status2"
<span class="lineno">  36</span>             android:layout_width="wrap_content"
<span class="lineno">  37</span>             android:layout_height="wrap_content"
<span class="lineno">  38</span>             <span class="errorspan">android:layout_marginLeft="@dimen/margin_s"</span>
<span class="lineno">  39</span>             android:layout_marginRight="@dimen/padding_s"
<span class="lineno">  40</span>             android:contentDescription="@string/image_view_content_description" />
</pre>
<span class="location"><a href="../../src/main/res/layout/item_main_camera_view.xml">../../src/main/res/layout/item_main_camera_view.xml</a>:39</span>: <span class="message">Consider adding <code>android:layout_marginEnd="@dimen/padding_s"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  36</span>             android:layout_width="wrap_content"
<span class="lineno">  37</span>             android:layout_height="wrap_content"
<span class="lineno">  38</span>             android:layout_marginLeft="@dimen/margin_s"
<span class="lineno">  39</span>             <span class="errorspan">android:layout_marginRight="@dimen/padding_s"</span>
<span class="lineno">  40</span>             android:contentDescription="@string/image_view_content_description" />
<span class="lineno">  41</span> 
</pre>
<span class="location"><a href="../../src/main/res/layout/item_main_camera_view.xml">../../src/main/res/layout/item_main_camera_view.xml</a>:80</span>: <span class="message">Consider adding <code>android:layout_alignParentEnd="true"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  77</span>         android:layout_width="35dp"
<span class="lineno">  78</span>         android:layout_height="35dp"
<span class="lineno">  79</span>         android:layout_alignParentBottom="true"
<span class="lineno">  80</span>         <span class="errorspan">android:layout_alignParentRight="true"</span>
<span class="lineno">  81</span>         android:contentDescription="@string/image_view_content_description"
<span class="lineno">  82</span>         android:paddingBottom="@dimen/padding_sn"
</pre>
<span class="location"><a href="../../src/main/res/layout/item_main_camera_view.xml">../../src/main/res/layout/item_main_camera_view.xml</a>:83</span>: <span class="message">Consider adding <code>android:paddingEnd="@dimen/padding_sn"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  80</span>         android:layout_alignParentRight="true"
<span class="lineno">  81</span>         android:contentDescription="@string/image_view_content_description"
<span class="lineno">  82</span>         android:paddingBottom="@dimen/padding_sn"
<span class="lineno">  83</span>         <span class="errorspan">android:paddingRight="@dimen/padding_sn"</span>
<span class="lineno">  84</span>         android:src="@drawable/icon_settings" />
<span class="lineno">  85</span> 
</pre>
<span class="location"><a href="../../src/main/res/layout/item_main_camera_view.xml">../../src/main/res/layout/item_main_camera_view.xml</a>:91</span>: <span class="message">Consider adding <code>android:layout_alignParentEnd="true"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  88</span>         android:layout_width="wrap_content"
<span class="lineno">  89</span>         android:layout_height="wrap_content"
<span class="lineno">  90</span>         android:layout_alignParentBottom="true"
<span class="lineno">  91</span>         <span class="errorspan">android:layout_alignParentRight="true"</span>
<span class="lineno">  92</span>         android:layout_marginRight="20dp"
<span class="lineno">  93</span>         android:orientation="vertical"
</pre>
<span class="location"><a href="../../src/main/res/layout/item_main_camera_view.xml">../../src/main/res/layout/item_main_camera_view.xml</a>:92</span>: <span class="message">Consider adding <code>android:layout_marginEnd="20dp"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  89</span>         android:layout_height="wrap_content"
<span class="lineno">  90</span>         android:layout_alignParentBottom="true"
<span class="lineno">  91</span>         android:layout_alignParentRight="true"
<span class="lineno">  92</span>         <span class="errorspan">android:layout_marginRight="20dp"</span>
<span class="lineno">  93</span>         android:orientation="vertical"
<span class="lineno">  94</span>         android:paddingBottom="40dp"
</pre>
<span class="location"><a href="../../src/main/res/layout/item_main_camera_view.xml">../../src/main/res/layout/item_main_camera_view.xml</a>:111</span>: <span class="message">Consider adding <code>android:layout_marginEnd="@dimen/margin_sn"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno"> 108</span>             &lt;ImageView
<span class="lineno"> 109</span>                 android:layout_width="wrap_content"
<span class="lineno"> 110</span>                 android:layout_height="wrap_content"
<span class="lineno"> 111</span>                 <span class="errorspan">android:layout_marginRight="@dimen/margin_sn"</span>
<span class="lineno"> 112</span>                 android:src="@drawable/ic_wifi" />
<span class="lineno"> 113</span> 
</pre>
<span class="location"><a href="../../src/main/res/layout/item_main_camera_view.xml">../../src/main/res/layout/item_main_camera_view.xml</a>:126</span>: <span class="message">Use "<code>end</code>" instead of "<code>right</code>" to ensure correct behavior in right-to-left locales</span><br /><pre class="errorlines">
<span class="lineno"> 123</span>         &lt;ImageView
<span class="lineno"> 124</span>             android:layout_width="wrap_content"
<span class="lineno"> 125</span>             android:layout_height="wrap_content"
<span class="lineno"> 126</span>             <span class="errorspan">android:layout_gravity="right"</span>
<span class="lineno"> 127</span>             android:layout_marginRight="5dp"
<span class="lineno"> 128</span>             android:layout_marginTop="-1dp"
</pre>
<span class="location"><a href="../../src/main/res/layout/item_main_camera_view.xml">../../src/main/res/layout/item_main_camera_view.xml</a>:127</span>: <span class="message">Consider adding <code>android:layout_marginEnd="5dp"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno"> 124</span>             android:layout_width="wrap_content"
<span class="lineno"> 125</span>             android:layout_height="wrap_content"
<span class="lineno"> 126</span>             android:layout_gravity="right"
<span class="lineno"> 127</span>             <span class="errorspan">android:layout_marginRight="5dp"</span>
<span class="lineno"> 128</span>             android:layout_marginTop="-1dp"
<span class="lineno"> 129</span>             android:rotationX="180"
</pre>
<span class="location"><a href="../../src/main/res/layout/item_main_camera_view.xml">../../src/main/res/layout/item_main_camera_view.xml</a>:138</span>: <span class="message">Consider adding <code>android:layout_alignParentStart="true"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno"> 135</span>         android:id="@+id/camera_status_tooltip"
<span class="lineno"> 136</span>         android:layout_width="wrap_content"
<span class="lineno"> 137</span>         android:layout_height="wrap_content"
<span class="lineno"> 138</span>         <span class="errorspan">android:layout_alignParentLeft="true"</span>
<span class="lineno"> 139</span>         android:layout_below="@id/camera_status_container"
<span class="lineno"> 140</span>         android:layout_marginLeft="@dimen/dist_to_edge"
</pre>
<span class="location"><a href="../../src/main/res/layout/item_main_camera_view.xml">../../src/main/res/layout/item_main_camera_view.xml</a>:140</span>: <span class="message">Consider adding <code>android:layout_marginStart="@dimen/dist_to_edge"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno"> 137</span>         android:layout_height="wrap_content"
<span class="lineno"> 138</span>         android:layout_alignParentLeft="true"
<span class="lineno"> 139</span>         android:layout_below="@id/camera_status_container"
<span class="lineno"> 140</span>         <span class="errorspan">android:layout_marginLeft="@dimen/dist_to_edge"</span>
<span class="lineno"> 141</span>         android:orientation="vertical"
<span class="lineno"> 142</span>         android:visibility="gone">
</pre>
<span class="location"><a href="../../src/main/res/layout/item_main_camera_view.xml">../../src/main/res/layout/item_main_camera_view.xml</a>:147</span>: <span class="message">Use "<code>start</code>" instead of "<code>left</code>" to ensure correct behavior in right-to-left locales</span><br /><pre class="errorlines">
<span class="lineno"> 144</span>         &lt;ImageView
<span class="lineno"> 145</span>             android:layout_width="wrap_content"
<span class="lineno"> 146</span>             android:layout_height="wrap_content"
<span class="lineno"> 147</span>             <span class="errorspan">android:layout_gravity="left"</span>
<span class="lineno"> 148</span>             android:layout_marginBottom="-2dp"
<span class="lineno"> 149</span>             android:layout_marginLeft="20dp"
</pre>
<span class="location"><a href="../../src/main/res/layout/item_main_camera_view.xml">../../src/main/res/layout/item_main_camera_view.xml</a>:149</span>: <span class="message">Consider adding <code>android:layout_marginStart="20dp"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno"> 146</span>             android:layout_height="wrap_content"
<span class="lineno"> 147</span>             android:layout_gravity="left"
<span class="lineno"> 148</span>             android:layout_marginBottom="-2dp"
<span class="lineno"> 149</span>             <span class="errorspan">android:layout_marginLeft="20dp"</span>
<span class="lineno"> 150</span>             android:src="@drawable/ic_tooltip" />
<span class="lineno"> 151</span> 
</pre>
<span class="location"><a href="../../src/main/res/layout/item_repeat.xml">../../src/main/res/layout/item_repeat.xml</a>:21</span>: <span class="message">Consider adding <code>android:layout_marginStart="@dimen/margin_sn"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  18</span>     &lt;TextView
<span class="lineno">  19</span>         android:layout_width="wrap_content"
<span class="lineno">  20</span>         android:layout_height="wrap_content"
<span class="lineno">  21</span>         <span class="errorspan">android:layout_marginLeft="@dimen/margin_sn"</span>
<span class="lineno">  22</span>         android:textSize="@dimen/font_size_n"
<span class="lineno">  23</span>         android:textColor="@color/white"
</pre>
<span class="location"><a href="../../src/main/res/layout/item_simple_timeline.xml">../../src/main/res/layout/item_simple_timeline.xml</a>:43</span>: <span class="message">Consider adding <code>android:layout_marginStart="@dimen/dist_to_edge"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  40</span>         android:layout_width="match_parent"
<span class="lineno">  41</span>         android:layout_height="match_parent"
<span class="lineno">  42</span>         android:orientation="vertical"
<span class="lineno">  43</span>         <span class="errorspan">android:layout_marginLeft="@dimen/dist_to_edge"></span>
<span class="lineno">  44</span> 
<span class="lineno">  45</span>         &lt;LinearLayout
</pre>
<span class="location"><a href="../../src/main/res/layout/item_simple_timeline_2.xml">../../src/main/res/layout/item_simple_timeline_2.xml</a>:14</span>: <span class="message">Consider adding <code>android:paddingEnd="@dimen/margin_l"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  11</span>     &lt;LinearLayout
<span class="lineno">  12</span>         android:layout_width="wrap_content"
<span class="lineno">  13</span>         android:layout_height="match_parent"
<span class="lineno">  14</span>         <span class="errorspan">android:paddingRight="@dimen/margin_l"</span>
<span class="lineno">  15</span>         android:paddingLeft="0dp"
<span class="lineno">  16</span>         android:layout_gravity="center_vertical"
</pre>
<span class="location"><a href="../../src/main/res/layout/item_simple_timeline_2.xml">../../src/main/res/layout/item_simple_timeline_2.xml</a>:15</span>: <span class="message">Consider adding <code>android:paddingStart="0dp"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  12</span>         android:layout_width="wrap_content"
<span class="lineno">  13</span>         android:layout_height="match_parent"
<span class="lineno">  14</span>         android:paddingRight="@dimen/margin_l"
<span class="lineno">  15</span>         <span class="errorspan">android:paddingLeft="0dp"</span>
<span class="lineno">  16</span>         android:layout_gravity="center_vertical"
<span class="lineno">  17</span>         android:gravity="center_vertical">
</pre>
<span class="location"><a href="../../src/main/res/layout/item_simple_timeline_2.xml">../../src/main/res/layout/item_simple_timeline_2.xml</a>:59</span>: <span class="message">Consider adding <code>android:layout_marginStart="@dimen/dist_to_edge"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  56</span>         android:layout_width="match_parent"
<span class="lineno">  57</span>         android:layout_height="match_parent"
<span class="lineno">  58</span>         android:orientation="vertical"
<span class="lineno">  59</span>         <span class="errorspan">android:layout_marginLeft="@dimen/dist_to_edge"></span>
<span class="lineno">  60</span> 
<span class="lineno">  61</span>         &lt;LinearLayout
</pre>
<span class="location"><a href="../../src/main/res/layout/item_unimportant_activities.xml">../../src/main/res/layout/item_unimportant_activities.xml</a>:43</span>: <span class="message">Consider adding <code>android:layout_marginStart="@dimen/dist_to_edge"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  40</span>         android:layout_width="match_parent"
<span class="lineno">  41</span>         android:layout_height="match_parent"
<span class="lineno">  42</span>         android:orientation="vertical"
<span class="lineno">  43</span>         <span class="errorspan">android:layout_marginLeft="@dimen/dist_to_edge"></span>
<span class="lineno">  44</span> 
<span class="lineno">  45</span>         &lt;LinearLayout
</pre>
<span class="location"><a href="../../src/main/res/layout/item_unimportant_activities_2.xml">../../src/main/res/layout/item_unimportant_activities_2.xml</a>:14</span>: <span class="message">Consider adding <code>android:paddingEnd="@dimen/margin_l"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  11</span>     &lt;LinearLayout
<span class="lineno">  12</span>         android:layout_width="wrap_content"
<span class="lineno">  13</span>         android:layout_height="match_parent"
<span class="lineno">  14</span>         <span class="errorspan">android:paddingRight="@dimen/margin_l"</span>
<span class="lineno">  15</span>         android:paddingLeft="0dp"
<span class="lineno">  16</span>         android:layout_gravity="center_vertical"
</pre>
<span class="location"><a href="../../src/main/res/layout/item_unimportant_activities_2.xml">../../src/main/res/layout/item_unimportant_activities_2.xml</a>:15</span>: <span class="message">Consider adding <code>android:paddingStart="0dp"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  12</span>         android:layout_width="wrap_content"
<span class="lineno">  13</span>         android:layout_height="match_parent"
<span class="lineno">  14</span>         android:paddingRight="@dimen/margin_l"
<span class="lineno">  15</span>         <span class="errorspan">android:paddingLeft="0dp"</span>
<span class="lineno">  16</span>         android:layout_gravity="center_vertical"
<span class="lineno">  17</span>         android:gravity="center_vertical">
</pre>
<span class="location"><a href="../../src/main/res/layout/item_unimportant_activities_2.xml">../../src/main/res/layout/item_unimportant_activities_2.xml</a>:59</span>: <span class="message">Consider adding <code>android:layout_marginStart="@dimen/dist_to_edge"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  56</span>         android:layout_width="match_parent"
<span class="lineno">  57</span>         android:layout_height="match_parent"
<span class="lineno">  58</span>         android:orientation="vertical"
<span class="lineno">  59</span>         <span class="errorspan">android:layout_marginLeft="@dimen/dist_to_edge"></span>
<span class="lineno">  60</span> 
<span class="lineno">  61</span>         &lt;LinearLayout
</pre>
<span class="location"><a href="../../src/main/res/layout/item_user.xml">../../src/main/res/layout/item_user.xml</a>:14</span>: <span class="message">Consider adding <code>android:layout_alignParentStart="true"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  11</span>         android:layout_width="wrap_content"
<span class="lineno">  12</span>         android:layout_height="wrap_content"
<span class="lineno">  13</span>         android:orientation="vertical"
<span class="lineno">  14</span>         <span class="errorspan">android:layout_alignParentLeft="true"</span>
<span class="lineno">  15</span>         android:layout_centerVertical="true">
<span class="lineno">  16</span>         &lt;TextView
</pre>
<span class="location"><a href="../../src/main/res/layout/item_user.xml">../../src/main/res/layout/item_user.xml</a>:37</span>: <span class="message">Consider adding <code>android:layout_alignParentEnd="true"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  34</span>         android:src="@drawable/icon_delete"
<span class="lineno">  35</span>         android:contentDescription="@string/image_view_content_description"
<span class="lineno">  36</span>         android:id="@+id/btn_delete"
<span class="lineno">  37</span>         <span class="errorspan">android:layout_alignParentRight="true"</span>
<span class="lineno">  38</span>         android:layout_centerVertical="true"/>
<span class="lineno">  39</span> &lt;/RelativeLayout>
</pre>
<span class="location"><a href="../../src/main/res/layout/item_video.xml">../../src/main/res/layout/item_video.xml</a>:43</span>: <span class="message">Consider adding <code>android:layout_marginStart="@dimen/dist_to_edge"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  40</span>         android:layout_width="match_parent"
<span class="lineno">  41</span>         android:layout_height="wrap_content"
<span class="lineno">  42</span>         android:orientation="vertical"
<span class="lineno">  43</span>         <span class="errorspan">android:layout_marginLeft="@dimen/dist_to_edge"></span>
<span class="lineno">  44</span> 
<span class="lineno">  45</span>         &lt;LinearLayout
</pre>
<span class="location"><a href="../../src/main/res/layout/item_video.xml">../../src/main/res/layout/item_video.xml</a>:78</span>: <span class="message">Consider adding <code>android:layout_marginStart="@dimen/margin_n"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  75</span>                 android:layout_width="0dp"
<span class="lineno">  76</span>                 android:layout_height="80dp"
<span class="lineno">  77</span>                 android:layout_weight="1"
<span class="lineno">  78</span>                 <span class="errorspan">android:layout_marginLeft="@dimen/margin_n"</span>
<span class="lineno">  79</span>                 android:id="@+id/gif_image_view"
<span class="lineno">  80</span>                 android:contentDescription="@string/image_view_content_description"/>
</pre>
<span class="location"><a href="../../src/main/res/layout/item_video2.xml">../../src/main/res/layout/item_video2.xml</a>:14</span>: <span class="message">Consider adding <code>android:paddingEnd="@dimen/margin_l"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  11</span>     &lt;LinearLayout
<span class="lineno">  12</span>         android:layout_width="wrap_content"
<span class="lineno">  13</span>         android:layout_height="match_parent"
<span class="lineno">  14</span>         <span class="errorspan">android:paddingRight="@dimen/margin_l"</span>
<span class="lineno">  15</span>         android:paddingLeft="0dp"
<span class="lineno">  16</span>         android:gravity="center_vertical">
</pre>
<span class="location"><a href="../../src/main/res/layout/item_video2.xml">../../src/main/res/layout/item_video2.xml</a>:15</span>: <span class="message">Consider adding <code>android:paddingStart="0dp"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  12</span>         android:layout_width="wrap_content"
<span class="lineno">  13</span>         android:layout_height="match_parent"
<span class="lineno">  14</span>         android:paddingRight="@dimen/margin_l"
<span class="lineno">  15</span>         <span class="errorspan">android:paddingLeft="0dp"</span>
<span class="lineno">  16</span>         android:gravity="center_vertical">
<span class="lineno">  17</span>         &lt;me.chunyu.G7Annotation.Widget.View.CheckableView
</pre>
<span class="location"><a href="../../src/main/res/layout/item_video2.xml">../../src/main/res/layout/item_video2.xml</a>:59</span>: <span class="message">Consider adding <code>android:layout_marginStart="@dimen/dist_to_edge"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  56</span>         android:layout_height="wrap_content"
<span class="lineno">  57</span>         android:layout_weight="1"
<span class="lineno">  58</span>         android:orientation="vertical"
<span class="lineno">  59</span>         <span class="errorspan">android:layout_marginLeft="@dimen/dist_to_edge"></span>
<span class="lineno">  60</span> 
<span class="lineno">  61</span>         &lt;LinearLayout
</pre>
<span class="location"><a href="../../src/main/res/layout/item_video2.xml">../../src/main/res/layout/item_video2.xml</a>:94</span>: <span class="message">Consider adding <code>android:layout_marginStart="@dimen/margin_n"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  91</span>                 android:layout_width="0dp"
<span class="lineno">  92</span>                 android:layout_height="80dp"
<span class="lineno">  93</span>                 android:layout_weight="1"
<span class="lineno">  94</span>                 <span class="errorspan">android:layout_marginLeft="@dimen/margin_n"</span>
<span class="lineno">  95</span>                 android:id="@+id/gif_image_view"
<span class="lineno">  96</span>                 android:contentDescription="@string/image_view_content_description"/>
</pre>
<span class="location"><a href="../../src/main/res/layout/layout_progress_dialog.xml">../../src/main/res/layout/layout_progress_dialog.xml</a>:24</span>: <span class="message">Consider adding <code>android:paddingStart="@dimen/padding_sn"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  21</span>         android:layout_width="0dp"
<span class="lineno">  22</span>         android:layout_height="wrap_content"
<span class="lineno">  23</span>         android:layout_weight="1"
<span class="lineno">  24</span>         <span class="errorspan">android:paddingLeft="@dimen/padding_sn"</span>
<span class="lineno">  25</span>         android:textSize="@dimen/font_size_n"
<span class="lineno">  26</span>         android:textColor="@color/white"
</pre>
<span class="location"><a href="../../src/main/res/layout/view_add_camera.xml">../../src/main/res/layout/view_add_camera.xml</a>:19</span>: <span class="message">Consider adding <code>android:layout_marginStart="@dimen/margin_sn"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  16</span>         android:src="@drawable/icon_add_blue"/>
<span class="lineno">  17</span> 
<span class="lineno">  18</span>     &lt;TextView
<span class="lineno">  19</span>         <span class="errorspan">android:layout_marginLeft="@dimen/margin_sn"</span>
<span class="lineno">  20</span>         android:layout_width="wrap_content"
<span class="lineno">  21</span>         android:layout_height="wrap_content"
</pre>
<span class="location"><a href="../../src/main/res/layout/view_add_campoint.xml">../../src/main/res/layout/view_add_campoint.xml</a>:5</span>: <span class="message">Consider adding <code>android:drawableStart="@drawable/icon_add"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">   2</span> &lt;TextView xmlns:android="http://schemas.android.com/apk/res/android"
<span class="lineno">   3</span>     android:layout_width="match_parent"
<span class="lineno">   4</span>     android:layout_height="wrap_content"
<span class="lineno">   5</span>     <span class="errorspan">android:drawableLeft="@drawable/icon_add"</span>
<span class="lineno">   6</span>     android:drawablePadding="@dimen/padding_n"
<span class="lineno">   7</span>     android:paddingTop="@dimen/padding_sn"
</pre>
<span class="location"><a href="../../src/main/res/layout/view_add_campoint.xml">../../src/main/res/layout/view_add_campoint.xml</a>:9</span>: <span class="message">Consider adding <code>android:paddingStart="@dimen/padding_n"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">   6</span>     android:drawablePadding="@dimen/padding_n"
<span class="lineno">   7</span>     android:paddingTop="@dimen/padding_sn"
<span class="lineno">   8</span>     android:paddingBottom="@dimen/padding_sn"
<span class="lineno">   9</span>     <span class="errorspan">android:paddingLeft="@dimen/padding_n"</span>
<span class="lineno">  10</span>     android:paddingRight="0dp"
<span class="lineno">  11</span>     android:text="@string/add_your_campoint"
</pre>
<span class="location"><a href="../../src/main/res/layout/view_add_campoint.xml">../../src/main/res/layout/view_add_campoint.xml</a>:10</span>: <span class="message">Consider adding <code>android:paddingEnd="0dp"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">   7</span>     android:paddingTop="@dimen/padding_sn"
<span class="lineno">   8</span>     android:paddingBottom="@dimen/padding_sn"
<span class="lineno">   9</span>     android:paddingLeft="@dimen/padding_n"
<span class="lineno">  10</span>     <span class="errorspan">android:paddingRight="0dp"</span>
<span class="lineno">  11</span>     android:text="@string/add_your_campoint"
<span class="lineno">  12</span>     android:textSize="@dimen/font_size_n"
</pre>
<span class="location"><a href="../../src/main/res/layout/view_add_schedule.xml">../../src/main/res/layout/view_add_schedule.xml</a>:19</span>: <span class="message">Consider adding <code>android:layout_marginStart="@dimen/margin_sn"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  16</span>         android:src="@drawable/icon_add" />
<span class="lineno">  17</span> 
<span class="lineno">  18</span>     &lt;TextView
<span class="lineno">  19</span>         <span class="errorspan">android:layout_marginLeft="@dimen/margin_sn"</span>
<span class="lineno">  20</span>         android:layout_width="wrap_content"
<span class="lineno">  21</span>         android:layout_height="wrap_content"
</pre>
<span class="location"><a href="../../src/main/res/layout/view_camera_status.xml">../../src/main/res/layout/view_camera_status.xml</a>:5</span>: <span class="message">Consider adding <code>android:layout_marginEnd="@dimen/margin_s"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">   2</span> &lt;ImageView xmlns:android="http://schemas.android.com/apk/res/android"
<span class="lineno">   3</span>     android:layout_width="wrap_content"
<span class="lineno">   4</span>     android:layout_height="wrap_content"
<span class="lineno">   5</span>     <span class="errorspan">android:layout_marginRight="@dimen/margin_s"</span>
<span class="lineno">   6</span>     android:contentDescription="@string/image_view_content_description"
<span class="lineno">   7</span>     android:id="@+id/image_view"/>
</pre>
<span class="location"><a href="../../src/main/res/layout/view_live_video_controller.xml">../../src/main/res/layout/view_live_video_controller.xml</a>:53</span>: <span class="message">Consider adding <code>android:layout_toEndOf="@id/btn_play_or_pause"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  50</span>         &lt;ImageView
<span class="lineno">  51</span>             android:layout_width="30dp"
<span class="lineno">  52</span>             android:layout_height="30dp"
<span class="lineno">  53</span>             <span class="errorspan">android:layout_toRightOf="@id/btn_play_or_pause"</span>
<span class="lineno">  54</span>             android:contentDescription="@string/image_view_content_description"
<span class="lineno">  55</span>             android:src="@drawable/ic_speaker"
</pre>
<span class="location"><a href="../../src/main/res/layout/view_live_video_controller.xml">../../src/main/res/layout/view_live_video_controller.xml</a>:57</span>: <span class="message">Consider adding <code>android:layout_marginStart="@dimen/margin_n"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  54</span>             android:contentDescription="@string/image_view_content_description"
<span class="lineno">  55</span>             android:src="@drawable/ic_speaker"
<span class="lineno">  56</span>             android:id="@+id/checkbox_speaker"
<span class="lineno">  57</span>             <span class="errorspan">android:layout_marginLeft="@dimen/margin_n"</span>
<span class="lineno">  58</span>             android:layout_centerVertical="true"/>
<span class="lineno">  59</span> 
</pre>
<span class="location"><a href="../../src/main/res/layout/view_live_video_controller.xml">../../src/main/res/layout/view_live_video_controller.xml</a>:63</span>: <span class="message">Consider adding <code>android:layout_toEndOf="@id/checkbox_speaker"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  60</span>         &lt;ImageView
<span class="lineno">  61</span>             android:layout_width="30dp"
<span class="lineno">  62</span>             android:layout_height="30dp"
<span class="lineno">  63</span>             <span class="errorspan">android:layout_toRightOf="@id/checkbox_speaker"</span>
<span class="lineno">  64</span>             android:contentDescription="@string/image_view_content_description"
<span class="lineno">  65</span>             android:id="@+id/checkbox_mic"
</pre>
<span class="location"><a href="../../src/main/res/layout/view_live_video_controller.xml">../../src/main/res/layout/view_live_video_controller.xml</a>:67</span>: <span class="message">Consider adding <code>android:layout_marginStart="@dimen/margin_n"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  64</span>             android:contentDescription="@string/image_view_content_description"
<span class="lineno">  65</span>             android:id="@+id/checkbox_mic"
<span class="lineno">  66</span>             android:src="@drawable/ic_mic"
<span class="lineno">  67</span>             <span class="errorspan">android:layout_marginLeft="@dimen/margin_n"</span>
<span class="lineno">  68</span>             android:layout_centerVertical="true"/>
<span class="lineno">  69</span> 
</pre>
<span class="location"><a href="../../src/main/res/layout/view_live_video_controller.xml">../../src/main/res/layout/view_live_video_controller.xml</a>:75</span>: <span class="message">Consider adding <code>android:layout_alignParentEnd="true"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  72</span>             android:layout_height="wrap_content"
<span class="lineno">  73</span>             android:contentDescription="@string/image_view_content_description"
<span class="lineno">  74</span>             android:id="@+id/btn_toggle_fullscreen"
<span class="lineno">  75</span>             <span class="errorspan">android:layout_alignParentRight="true"</span>
<span class="lineno">  76</span>             android:layout_centerVertical="true"/>
<span class="lineno">  77</span>     &lt;/RelativeLayout>
</pre>
<span class="location"><a href="../../src/main/res/layout/view_now.xml">../../src/main/res/layout/view_now.xml</a>:12</span>: <span class="message">Consider adding <code>android:drawableStart="@drawable/icon_now"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">   9</span>     &lt;TextView
<span class="lineno">  10</span>         android:layout_width="wrap_content"
<span class="lineno">  11</span>         android:layout_height="wrap_content"
<span class="lineno">  12</span>         <span class="errorspan">android:drawableLeft="@drawable/icon_now"</span>
<span class="lineno">  13</span>         android:text="@string/live_view"
<span class="lineno">  14</span>         android:textSize="@dimen/font_size_n"
</pre>
<span class="location"><a href="../../src/main/res/layout/view_tooltip_br.xml">../../src/main/res/layout/view_tooltip_br.xml</a>:10</span>: <span class="message">Consider adding <code>android:layout_marginEnd="10dp"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">   7</span>     &lt;ImageView
<span class="lineno">   8</span>         android:layout_width="wrap_content"
<span class="lineno">   9</span>         android:layout_height="wrap_content"
<span class="lineno">  10</span>         <span class="errorspan">android:layout_marginRight="10dp"</span>
<span class="lineno">  11</span>         android:layout_gravity="right"
<span class="lineno">  12</span>         android:id="@+id/iv_angle"
</pre>
<span class="location"><a href="../../src/main/res/layout/view_tooltip_br.xml">../../src/main/res/layout/view_tooltip_br.xml</a>:11</span>: <span class="message">Use "<code>end</code>" instead of "<code>right</code>" to ensure correct behavior in right-to-left locales</span><br /><pre class="errorlines">
<span class="lineno">   8</span>         android:layout_width="wrap_content"
<span class="lineno">   9</span>         android:layout_height="wrap_content"
<span class="lineno">  10</span>         android:layout_marginRight="10dp"
<span class="lineno">  11</span>         <span class="errorspan">android:layout_gravity="right"</span>
<span class="lineno">  12</span>         android:id="@+id/iv_angle"
<span class="lineno">  13</span>         android:src="@drawable/ic_tooltip"/>
</pre>
<span class="location"><a href="../../src/main/res/layout/view_tooltip_br.xml">../../src/main/res/layout/view_tooltip_br.xml</a>:25</span>: <span class="message">Consider adding <code>android:layout_marginEnd="@dimen/margin_s"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  22</span>         &lt;ImageView
<span class="lineno">  23</span>             android:layout_width="wrap_content"
<span class="lineno">  24</span>             android:layout_height="wrap_content"
<span class="lineno">  25</span>             <span class="errorspan">android:layout_marginRight="@dimen/margin_s"</span>
<span class="lineno">  26</span>             android:id="@+id/iv_icon"
<span class="lineno">  27</span>             android:visibility="gone"/>
</pre>
<span class="location"><a href="../../src/main/res/layout/view_tooltip_tr.xml">../../src/main/res/layout/view_tooltip_tr.xml</a>:16</span>: <span class="message">Consider adding <code>android:layout_marginEnd="@dimen/margin_s"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  13</span>         &lt;ImageView
<span class="lineno">  14</span>             android:layout_width="wrap_content"
<span class="lineno">  15</span>             android:layout_height="wrap_content"
<span class="lineno">  16</span>             <span class="errorspan">android:layout_marginRight="@dimen/margin_s"</span>
<span class="lineno">  17</span>             android:id="@+id/iv_icon"
<span class="lineno">  18</span>             android:visibility="gone"/>
</pre>
<span class="location"><a href="../../src/main/res/layout/view_tooltip_tr.xml">../../src/main/res/layout/view_tooltip_tr.xml</a>:30</span>: <span class="message">Consider adding <code>android:layout_marginEnd="10dp"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  27</span>         android:layout_width="wrap_content"
<span class="lineno">  28</span>         android:layout_height="wrap_content"
<span class="lineno">  29</span>         android:layout_marginTop="-1dp"
<span class="lineno">  30</span>         <span class="errorspan">android:layout_marginRight="10dp"</span>
<span class="lineno">  31</span>         android:layout_gravity="right"
<span class="lineno">  32</span>         android:id="@+id/iv_angle"
</pre>
<span class="location"><a href="../../src/main/res/layout/view_tooltip_tr.xml">../../src/main/res/layout/view_tooltip_tr.xml</a>:31</span>: <span class="message">Use "<code>end</code>" instead of "<code>right</code>" to ensure correct behavior in right-to-left locales</span><br /><pre class="errorlines">
<span class="lineno">  28</span>         android:layout_height="wrap_content"
<span class="lineno">  29</span>         android:layout_marginTop="-1dp"
<span class="lineno">  30</span>         android:layout_marginRight="10dp"
<span class="lineno">  31</span>         <span class="errorspan">android:layout_gravity="right"</span>
<span class="lineno">  32</span>         android:id="@+id/iv_angle"
<span class="lineno">  33</span>         android:rotationX="180"
</pre>
<span class="location"><a href="../../src/main/res/layout/view_video_controller.xml">../../src/main/res/layout/view_video_controller.xml</a>:51</span>: <span class="message">Consider adding <code>android:layout_alignParentEnd="true"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  48</span>             android:layout_height="wrap_content"
<span class="lineno">  49</span>             android:contentDescription="@string/image_view_content_description"
<span class="lineno">  50</span>             android:id="@+id/btn_toggle_fullscreen"
<span class="lineno">  51</span>             <span class="errorspan">android:layout_alignParentRight="true"</span>
<span class="lineno">  52</span>             android:layout_centerVertical="true"/>
<span class="lineno">  53</span>     &lt;/RelativeLayout>
</pre>
<span class="location"><a href="../../src/main/res/layout/view_video_list_section_header.xml">../../src/main/res/layout/view_video_list_section_header.xml</a>:22</span>: <span class="message">Consider adding <code>android:drawableStart="@drawable/icon_alert"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  19</span>     &lt;TextView
<span class="lineno">  20</span>         android:layout_width="wrap_content"
<span class="lineno">  21</span>         android:layout_height="wrap_content"
<span class="lineno">  22</span>         <span class="errorspan">android:drawableLeft="@drawable/icon_alert"</span>
<span class="lineno">  23</span>         android:drawablePadding="@dimen/padding_s"
<span class="lineno">  24</span>         android:id="@+id/tv_not_viewd_alarm_count"
</pre>
<span class="location"><a href="../../src/main/res/layout/view_video_list_section_header_2.xml">../../src/main/res/layout/view_video_list_section_header_2.xml</a>:32</span>: <span class="message">Consider adding <code>android:layout_marginEnd="@dimen/margin_s"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  29</span>             android:layout_height="wrap_content"
<span class="lineno">  30</span>             android:id="@+id/checkbox"
<span class="lineno">  31</span>             android:background="@drawable/selector_checkbox"
<span class="lineno">  32</span>             <span class="errorspan">android:layout_marginRight="@dimen/margin_s"/></span>
<span class="lineno">  33</span> 
<span class="lineno">  34</span>         &lt;TextView
</pre>
<span class="location"><a href="../../src/main/res/layout/view_video_preview.xml">../../src/main/res/layout/view_video_preview.xml</a>:54</span>: <span class="message">Consider adding <code>android:layout_alignEnd="@id/iv_preview"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  51</span>         android:layout_height="match_parent"
<span class="lineno">  52</span>         android:id="@+id/video_controller_view"
<span class="lineno">  53</span>         android:layout_alignTop="@id/iv_preview"
<span class="lineno">  54</span>         <span class="errorspan">android:layout_alignRight="@id/iv_preview"</span>
<span class="lineno">  55</span>         android:layout_alignBottom="@id/iv_preview"
<span class="lineno">  56</span>         android:layout_alignLeft="@id/iv_preview"
</pre>
<span class="location"><a href="../../src/main/res/layout/view_video_preview.xml">../../src/main/res/layout/view_video_preview.xml</a>:56</span>: <span class="message">Consider adding <code>android:layout_alignStart="@id/iv_preview"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  53</span>         android:layout_alignTop="@id/iv_preview"
<span class="lineno">  54</span>         android:layout_alignRight="@id/iv_preview"
<span class="lineno">  55</span>         android:layout_alignBottom="@id/iv_preview"
<span class="lineno">  56</span>         <span class="errorspan">android:layout_alignLeft="@id/iv_preview"</span>
<span class="lineno">  57</span>         android:visibility="gone"/>
<span class="lineno">  58</span> 
</pre>
<span class="location"><a href="../../src/main/res/layout/view_video_preview.xml">../../src/main/res/layout/view_video_preview.xml</a>:71</span>: <span class="message">Consider adding <code>android:layout_alignEnd="@id/iv_preview"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  68</span>         android:layout_width="wrap_content"
<span class="lineno">  69</span>         android:layout_height="wrap_content"
<span class="lineno">  70</span>         android:layout_alignTop="@id/iv_preview"
<span class="lineno">  71</span>         <span class="errorspan">android:layout_alignRight="@id/iv_preview"</span>
<span class="lineno">  72</span>         android:layout_alignBottom="@id/iv_preview"
<span class="lineno">  73</span>         android:layout_alignLeft="@id/iv_preview"
</pre>
<span class="location"><a href="../../src/main/res/layout/view_video_preview.xml">../../src/main/res/layout/view_video_preview.xml</a>:73</span>: <span class="message">Consider adding <code>android:layout_alignStart="@id/iv_preview"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  70</span>         android:layout_alignTop="@id/iv_preview"
<span class="lineno">  71</span>         android:layout_alignRight="@id/iv_preview"
<span class="lineno">  72</span>         android:layout_alignBottom="@id/iv_preview"
<span class="lineno">  73</span>         <span class="errorspan">android:layout_alignLeft="@id/iv_preview"</span>
<span class="lineno">  74</span>         android:layout_centerInParent="true"
<span class="lineno">  75</span>         android:visibility="invisible"
</pre>
<span class="location"><a href="../../src/main/res/layout/view_wifi_password.xml">../../src/main/res/layout/view_wifi_password.xml</a>:33</span>: <span class="message">Consider adding <code>android:layout_marginEnd="@dimen/margin_s"</code> to better support right-to-left layouts</span><br /><pre class="errorlines">
<span class="lineno">  30</span>             android:layout_width="wrap_content"
<span class="lineno">  31</span>             android:layout_height="wrap_content"
<span class="lineno">  32</span>             android:orientation="vertical"
<span class="lineno">  33</span>             <span class="errorspan">android:layout_marginRight="@dimen/margin_s"</span>
<span class="lineno">  34</span>             android:gravity="right"
<span class="lineno">  35</span>             android:id="@+id/unsupported_character_container"
</pre>
<span class="location"><a href="../../src/main/res/layout/view_wifi_password.xml">../../src/main/res/layout/view_wifi_password.xml</a>:34</span>: <span class="message">Use "<code>end</code>" instead of "<code>right</code>" to ensure correct behavior in right-to-left locales</span><br /><pre class="errorlines">
<span class="lineno">  31</span>             android:layout_height="wrap_content"
<span class="lineno">  32</span>             android:orientation="vertical"
<span class="lineno">  33</span>             android:layout_marginRight="@dimen/margin_s"
<span class="lineno">  34</span>             <span class="errorspan">android:gravity="right"</span>
<span class="lineno">  35</span>             android:id="@+id/unsupported_character_container"
<span class="lineno">  36</span>             android:visibility="gone">
</pre>
</div>
</div>
<div class="metadata">Priority: 5 / 10<br/>
Category: Bi-directional Text</div>
Severity: <span class="warning">Warning</span><div class="summary">
Explanation: Using left/right instead of start/end attributes.</div>
<div class="explanation">
Using <code>Gravity#LEFT</code> and <code>Gravity#RIGHT</code> can lead to problems when a layout is rendered in locales where text flows from right to left. Use <code>Gravity#START</code> and <code>Gravity#END</code> instead. Similarly, in XML <code>gravity</code> and <code>layout_gravity</code> attributes, use <code>start</code> rather than <code>left</code>.<br/>
For XML attributes such as paddingLeft and <code>layout_marginLeft</code>, use <code>paddingStart</code> and <code>layout_marginStart</code>. <b>NOTE</b>: If your <code>minSdkVersion</code> is less than 17, you should add <b>both</b> the older left/right attributes <b>as well as</b> the new start/right attributes. On older platforms, where RTL is not supported and the start/right attributes are unknown and therefore ignored, you need the older left/right attributes. There is a separate lint check which catches that type of error.<br/>
(Note: For <code>Gravity#LEFT</code> and <code>Gravity#START</code>, you can use these constants even when targeting older platforms, because the <code>start</code> bitmask is a superset of the <code>left</code> bitmask. Therefore, you can use <code>gravity="start"</code> rather than <code>gravity="left|start"</code>.)
</div>
<br/><div class="moreinfo">More info: </div><br/>To suppress this error, use the issue id "RtlHardcoded" as explained in the <a href="#SuppressInfo">Suppressing Warnings and Errors</a> section.<br/>
</div>
<a name="RtlEnabled"></a>
<div class="issue">
<div class="id"><a href="#" title="Return to top">RtlEnabled: Using RTL attributes without enabling RTL support</a><div class="issueSeparator"></div>
</div>
<div class="warningslist">
<span class="location"><a href="../../src/main/AndroidManifest.xml">../../src/main/AndroidManifest.xml</a></span>: <span class="message">The project references RTL attributes, but does not explicitly enable or disable RTL support with <code>android:supportsRtl</code> in the manifest</span><br />
</div>
<div class="metadata">Priority: 3 / 10<br/>
Category: Bi-directional Text</div>
Severity: <span class="warning">Warning</span><div class="summary">
Explanation: Using RTL attributes without enabling RTL support.</div>
<div class="explanation">
To enable right-to-left support, when running on API 17 and higher, you must set the <code>android:supportsRtl</code> attribute in the manifest <code>&lt;application></code> element.<br/>
If you have started adding RTL attributes, but have not yet finished the migration, you can set the attribute to false to satisfy this lint check.
</div>
<br/><div class="moreinfo">More info: </div><br/>To suppress this error, use the issue id "RtlEnabled" as explained in the <a href="#SuppressInfo">Suppressing Warnings and Errors</a> section.<br/>
</div>

<a name="MissingIssues"></a>
<div class="category">Disabled Checks<div class="categorySeparator"></div>
</div>
The following issues were not run by lint, either because the check is not enabled by default, or because it was disabled with a command line flag or via one or more lint.xml configuration files in the project directories.
<br/><br/>
<a name="BackButton"></a>
<div class="issue">
<div class="id">BackButton<div class="issueSeparator"></div>
</div>
<div class="metadata">Disabled By: Default<br/>
Priority: 6 / 10<br/>
Category: Usability</div>
Severity: <span class="warning">Warning</span><div class="summary">
Explanation: Back button.</div>
<div class="explanation">
According to the Android Design Guide,<br/>
<br/>
"Other platforms use an explicit back button with label to allow the user to navigate up the application's hierarchy. Instead, Android uses the main action bar's app icon for hierarchical navigation and the navigation bar's back button for temporal navigation."<br/>
This check is not very sophisticated (it just looks for buttons with the label "Back"), so it is disabled by default to not trigger on common scenarios like pairs of Back/Next buttons to paginate through screens.
</div>
<br/><div class="moreinfo">More info: <a href="http://developer.android.com/design/patterns/pure-android.html">http://developer.android.com/design/patterns/pure-android.html</a>
</div><br/>To suppress this error, use the issue id "BackButton" as explained in the <a href="#SuppressInfo">Suppressing Warnings and Errors</a> section.<br/>
</div>
<a name="EasterEgg"></a>
<div class="issue">
<div class="id">EasterEgg<div class="issueSeparator"></div>
</div>
<div class="metadata">Disabled By: Default<br/>
Priority: 6 / 10<br/>
Category: Security</div>
Severity: <span class="warning">Warning</span><div class="summary">
Explanation: Code contains easter egg.</div>
<div class="explanation">
An "easter egg" is code deliberately hidden in the code, both from potential users and even from other developers. This lint check looks for code which looks like it may be hidden from sight.
</div>
<br/><div class="moreinfo">More info: </div><br/>To suppress this error, use the issue id "EasterEgg" as explained in the <a href="#SuppressInfo">Suppressing Warnings and Errors</a> section.<br/>
</div>
<a name="FieldGetter"></a>
<div class="issue">
<div class="id">FieldGetter<div class="issueSeparator"></div>
</div>
<div class="metadata">Disabled By: Default<br/>
Priority: 4 / 10<br/>
Category: Performance</div>
Severity: <span class="warning">Warning</span><div class="summary">
Explanation: Using getter instead of field.</div>
<div class="explanation">
Accessing a field within the class that defines a getter for that field is at least 3 times faster than calling the getter. For simple getters that do nothing other than return the field, you might want to just reference the local field directly instead.<br/>
<br/>
<b>NOTE</b>: As of Android 2.3 (Gingerbread), this optimization is performed automatically by Dalvik, so there is no need to change your code; this is only relevant if you are targeting older versions of Android.
</div>
<br/><div class="moreinfo">More info: <a href="http://developer.android.com/guide/practices/design/performance.html#internal_get_set">http://developer.android.com/guide/practices/design/performance.html#internal_get_set</a>
</div><br/>To suppress this error, use the issue id "FieldGetter" as explained in the <a href="#SuppressInfo">Suppressing Warnings and Errors</a> section.<br/>
</div>
<a name="IconExpectedSize"></a>
<div class="issue">
<div class="id">IconExpectedSize<div class="issueSeparator"></div>
</div>
<div class="metadata">Disabled By: Default<br/>
Priority: 5 / 10<br/>
Category: Usability:Icons</div>
Severity: <span class="warning">Warning</span><div class="summary">
Explanation: Icon has incorrect size.</div>
<div class="explanation">
There are predefined sizes (for each density) for launcher icons. You should follow these conventions to make sure your icons fit in with the overall look of the platform.
</div>
<br/><div class="moreinfo">More info: <a href="http://developer.android.com/design/style/iconography.html">http://developer.android.com/design/style/iconography.html</a>
</div><br/>To suppress this error, use the issue id "IconExpectedSize" as explained in the <a href="#SuppressInfo">Suppressing Warnings and Errors</a> section.<br/>
</div>
<a name="LogConditional"></a>
<div class="issue">
<div class="id">LogConditional<div class="issueSeparator"></div>
</div>
<div class="metadata">Disabled By: Default<br/>
Priority: 5 / 10<br/>
Category: Performance</div>
Severity: <span class="warning">Warning</span><div class="summary">
Explanation: Unconditional Logging Calls.</div>
<div class="explanation">
The BuildConfig class (available in Tools 17) provides a constant, "DEBUG", which indicates whether the code is being built in release mode or in debug mode. In release mode, you typically want to strip out all the logging calls. Since the compiler will automatically remove all code which is inside a "if (false)" check, surrounding your logging calls with a check for BuildConfig.DEBUG is a good idea.<br/>
<br/>
If you <b>really</b> intend for the logging to be present in release mode, you can suppress this warning with a @SuppressLint annotation for the intentional logging calls.
</div>
<br/><div class="moreinfo">More info: </div><br/>To suppress this error, use the issue id "LogConditional" as explained in the <a href="#SuppressInfo">Suppressing Warnings and Errors</a> section.<br/>
</div>
<a name="NegativeMargin"></a>
<div class="issue">
<div class="id">NegativeMargin<div class="issueSeparator"></div>
</div>
<div class="metadata">Disabled By: Default<br/>
Priority: 4 / 10<br/>
Category: Usability</div>
Severity: <span class="warning">Warning</span><div class="summary">
Explanation: Negative Margins.</div>
<div class="explanation">
Margin values should be positive. Negative values are generally a sign that you are making assumptions about views surrounding the current one, or may be tempted to turn off child clipping to allow a view to escape its parent. Turning off child clipping to do this not only leads to poor graphical performance, it also results in wrong touch event handling since touch events are based strictly on a chain of parent-rect hit tests. Finally, making assumptions about the size of strings can lead to localization problems.
</div>
<br/><div class="moreinfo">More info: </div><br/>To suppress this error, use the issue id "NegativeMargin" as explained in the <a href="#SuppressInfo">Suppressing Warnings and Errors</a> section.<br/>
</div>
<a name="NewerVersionAvailable"></a>
<div class="issue">
<div class="id">NewerVersionAvailable<div class="issueSeparator"></div>
</div>
<div class="metadata">Note: This issue has an associated quickfix operation in Android Studio/IntelliJ&nbsp;<img alt="Fix" border="0" align="top" src="lint-results_files/lint-run.png" />
<br>
Disabled By: Default<br/>
Priority: 4 / 10<br/>
Category: Correctness</div>
Severity: <span class="warning">Warning</span><div class="summary">
Explanation: Newer Library Versions Available.</div>
<div class="explanation">
This detector checks with a central repository to see if there are newer versions available for the dependencies used by this project.<br/>
This is similar to the <code>GradleDependency</code> check, which checks for newer versions available in the Android SDK tools and libraries, but this works with any MavenCentral dependency, and connects to the library every time, which makes it more flexible but also <b>much</b> slower.
</div>
<br/><div class="moreinfo">More info: </div><br/>To suppress this error, use the issue id "NewerVersionAvailable" as explained in the <a href="#SuppressInfo">Suppressing Warnings and Errors</a> section.<br/>
</div>
<a name="SelectableText"></a>
<div class="issue">
<div class="id">SelectableText<div class="issueSeparator"></div>
</div>
<div class="metadata">Note: This issue has an associated quickfix operation in Android Studio/IntelliJ&nbsp;<img alt="Fix" border="0" align="top" src="lint-results_files/lint-run.png" />
<br>
Disabled By: Default<br/>
Priority: 7 / 10<br/>
Category: Usability</div>
Severity: <span class="warning">Warning</span><div class="summary">
Explanation: Dynamic text should probably be selectable.</div>
<div class="explanation">
If a <code>&lt;TextView></code> is used to display data, the user might want to copy that data and paste it elsewhere. To allow this, the <code>&lt;TextView></code> should specify <code>android:textIsSelectable="true"</code>.<br/>
<br/>
This lint check looks for TextViews which are likely to be displaying data: views whose text is set dynamically. This value will be ignored on platforms older than API 11, so it is okay to set it regardless of your <code>minSdkVersion</code>.
</div>
<br/><div class="moreinfo">More info: </div><br/>To suppress this error, use the issue id "SelectableText" as explained in the <a href="#SuppressInfo">Suppressing Warnings and Errors</a> section.<br/>
</div>
<a name="StopShip"></a>
<div class="issue">
<div class="id">StopShip<div class="issueSeparator"></div>
</div>
<div class="metadata">Note: This issue has an associated quickfix operation in Android Studio/IntelliJ&nbsp;<img alt="Fix" border="0" align="top" src="lint-results_files/lint-run.png" />
<br>
Disabled By: Default<br/>
Priority: 10 / 10<br/>
Category: Correctness</div>
Severity: <span class="warning">Warning</span><div class="summary">
Explanation: Code contains <code>STOPSHIP</code> marker.</div>
<div class="explanation">
Using the comment <code>// STOPSHIP</code> can be used to flag code that is incomplete but checked in. This comment marker can be used to indicate that the code should not be shipped until the issue is addressed, and lint will look for these.
</div>
<br/><div class="moreinfo">More info: </div><br/>To suppress this error, use the issue id "StopShip" as explained in the <a href="#SuppressInfo">Suppressing Warnings and Errors</a> section.<br/>
</div>
<a name="TypographyQuotes"></a>
<div class="issue">
<div class="id">TypographyQuotes<div class="issueSeparator"></div>
</div>
<div class="metadata">Note: This issue has an associated quickfix operation in Eclipse/ADT & Android Studio/IntelliJ&nbsp;<img alt="Fix" border="0" align="top" src="lint-results_files/lint-run.png" />
<br>
Disabled By: Default<br/>
Priority: 5 / 10<br/>
Category: Usability:Typography</div>
Severity: <span class="warning">Warning</span><div class="summary">
Explanation: Straight quotes can be replaced with curvy quotes.</div>
<div class="explanation">
Straight single quotes and double quotes, when used as a pair, can be replaced by "curvy quotes" (or directional quotes). This can make the text more readable.<br/>
<br/>
Note that you should never use grave accents and apostrophes to quote, `like this'.<br/>
<br/>
(Also note that you should not use curvy quotes for code fragments.)
</div>
<br/><div class="moreinfo">More info: <a href="http://en.wikipedia.org/wiki/Quotation_mark">http://en.wikipedia.org/wiki/Quotation_mark</a>
</div><br/>To suppress this error, use the issue id "TypographyQuotes" as explained in the <a href="#SuppressInfo">Suppressing Warnings and Errors</a> section.<br/>
</div>
<a name="UnusedIds"></a>
<div class="issue">
<div class="id">UnusedIds<div class="issueSeparator"></div>
</div>
<div class="metadata">Disabled By: Default<br/>
Priority: 1 / 10<br/>
Category: Performance</div>
Severity: <span class="warning">Warning</span><div class="summary">
Explanation: Unused id.</div>
<div class="explanation">
This resource id definition appears not to be needed since it is not referenced from anywhere. Having id definitions, even if unused, is not necessarily a bad idea since they make working on layouts and menus easier, so there is not a strong reason to delete these.
</div>
<br/><div class="moreinfo">More info: </div><br/>To suppress this error, use the issue id "UnusedIds" as explained in the <a href="#SuppressInfo">Suppressing Warnings and Errors</a> section.<br/>
</div>

<a name="SuppressInfo"></a>
<div class="category">Suppressing Warnings and Errors<div class="categorySeparator"></div>
</div>
Lint errors can be suppressed in a variety of ways:<br/>
<br/>
1. With a <code>@SuppressLint</code> annotation in the Java code<br/>
2. With a <code>tools:ignore</code> attribute in the XML file<br/>
3. With ignore flags specified in the <code>build.gradle</code> file, as explained below<br/>
4. With a <code>lint.xml</code> configuration file in the project<br/>
5. With a <code>lint.xml</code> configuration file passed to lint via the --config flag<br/>
6. With the --ignore flag passed to lint.<br/>
<br/>
To suppress a lint warning with an annotation, add a <code>@SuppressLint("id")</code> annotation on the class, method or variable declaration closest to the warning instance you want to disable. The id can be one or more issue id's, such as <code>"UnusedResources"</code> or <code>{"UnusedResources","UnusedIds"}</code>, or it can be <code>"all"</code> to suppress all lint warnings in the given scope.<br/>
<br/>
To suppress a lint warning in an XML file, add a <code>tools:ignore="id"</code> attribute on the element containing the error, or one of its surrounding elements. You also need to define the namespace for the tools prefix on the root element in your document, next to the <code>xmlns:android</code> declaration:<br/>
<code>xmlns:tools="http://schemas.android.com/tools"</code><br/>
<br/>
To suppress a lint warning in a <code>build.gradle</code> file, add a section like this:<br/>
<br/>
android {<br/>
&nbsp;&nbsp;&nbsp;&nbsp;lintOptions {<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;disable 'TypographyFractions','TypographyQuotes'<br/>
&nbsp;&nbsp;&nbsp;&nbsp;}<br/>
}<br/>
<br/>
Here we specify a comma separated list of issue id's after the disable command. You can also use <code>warning</code> or <code>error</code> instead of <code>disable</code> to change the severity of issues.<br/>
<br/>
To suppress lint warnings with a configuration XML file, create a file named <code>lint.xml</code> and place it at the root directory of the project in which it applies.<br/>
<br/>
The format of the <code>lint.xml</code> file is something like the following:<br/>
<br/>
&lt;?xml version="1.0" encoding="UTF-8"?><br/>
&lt;lint><br/>
&nbsp;&nbsp;&nbsp;&nbsp;&lt;!-- Disable this given check in this project --><br/>
&nbsp;&nbsp;&nbsp;&nbsp;&lt;issue id="IconMissingDensityFolder" severity="ignore" /><br/>
<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&lt;!-- Ignore the ObsoleteLayoutParam issue in the given files --><br/>
&nbsp;&nbsp;&nbsp;&nbsp;&lt;issue id="ObsoleteLayoutParam"><br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;ignore path="res/layout/activation.xml" /><br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;ignore path="res/layout-xlarge/activation.xml" /><br/>
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/issue><br/>
<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&lt;!-- Ignore the UselessLeaf issue in the given file --><br/>
&nbsp;&nbsp;&nbsp;&nbsp;&lt;issue id="UselessLeaf"><br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;ignore path="res/layout/main.xml" /><br/>
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/issue><br/>
<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&lt;!-- Change the severity of hardcoded strings to "error" --><br/>
&nbsp;&nbsp;&nbsp;&nbsp;&lt;issue id="HardcodedText" severity="error" /><br/>
&lt;/lint><br/>
<br/>
To suppress lint checks from the command line, pass the --ignore flag with a comma separated list of ids to be suppressed, such as:<br/>
<code>$ lint --ignore UnusedResources,UselessLeaf /my/project/path</code><br/>
<br/>
For more information, see <a href="http://tools.android.com/tips/lint/suppressing-lint-warnings">http://tools.android.com/tips/lint/suppressing-lint-warnings</a><br/>


</body>
</html>